計算機在執行時,先從記憶體中取出第一條指令,透過控制器的譯碼,按指令的要求,從儲存器中取出資料進行指定的運算和邏輯操作等加工,然後再按地址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。
直至遇到停止指令程式與資料一樣存貯,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理。
擴充套件資料:
一、主要特點
1、運算速度快:
計算機內部電路組成,可以高速準確地完成各種算術運算。當今計算機系統的運算速度已達到每秒萬億次,微機也可達每秒億次以上,使大量複雜的科學計算問題得以解決。例如:衛星軌道的計算、大型水壩的計算、24小時天氣算需要幾年甚至幾十年,而在現代社會里,用計算機只需幾分鐘就可完成。
2、計算精確度高:
科學技術的發展特別是尖端科學技術的發展,需要高度精確的計算。計算機控制的導彈之所以能準確地擊中預定的目標,是與計算機的精確計算分不開的。一般計算機可以有十幾位甚至幾十位(二進位制)有效數字,計算精度可由千分之幾到百萬分之幾,是任何計算工具所望塵莫及的。
3、邏輯運算能力強:
計算機不僅能進行精確計算,還具有邏輯運算功能,能對資訊進行比較和判斷。計算機能把參加運算的資料、程式以及中間結果和最後結果儲存起來,並能根據判斷的結果自動執行下一條指令以供使用者隨時呼叫。
二、體系結構
馮·諾依曼計算機 【von Neumann machine】 使用馮諾依曼體系機構的電子數字計算機。
1945年6月,馮·諾依曼提出了在數字計算機內部的儲存器中存放程式的概念(Stored Program Concept),這是所有現代電子計算機的模板,被稱為“馮· 諾依曼結構”,按這一結構建造的電腦稱為儲存程式計算機(Stored Program Computer),又稱為通用計算機。
馮·諾依曼計算機主要由運算器、控制器、儲存器和輸入輸出裝置組成,它的的特點是:程式以二進位制程式碼的形式存放在儲存器中;所有的指令都是由操作碼和地址碼組成。
指令在其儲存過程中按照執行的順序進行儲存;以運算器和控制器作為計算機結構的中心等。馮諾依曼計算機廣泛應用於資料的處理和控制方面,但是存在一定的侷限性。
計算機在執行時,先從記憶體中取出第一條指令,透過控制器的譯碼,按指令的要求,從儲存器中取出資料進行指定的運算和邏輯操作等加工,然後再按地址把結果送到記憶體中去。接下來,再取出第二條指令,在控制器的指揮下完成規定操作。依此進行下去。
直至遇到停止指令程式與資料一樣存貯,按程式編排的順序,一步一步地取出指令,自動地完成指令規定的操作是計算機最基本的工作原理。這一原理最初是由美籍匈牙利數學家馮.諾依曼於1945年提出來的,故稱為馮.諾依曼原理。
擴充套件資料:
一、主要特點
1、運算速度快:
計算機內部電路組成,可以高速準確地完成各種算術運算。當今計算機系統的運算速度已達到每秒萬億次,微機也可達每秒億次以上,使大量複雜的科學計算問題得以解決。例如:衛星軌道的計算、大型水壩的計算、24小時天氣算需要幾年甚至幾十年,而在現代社會里,用計算機只需幾分鐘就可完成。
2、計算精確度高:
科學技術的發展特別是尖端科學技術的發展,需要高度精確的計算。計算機控制的導彈之所以能準確地擊中預定的目標,是與計算機的精確計算分不開的。一般計算機可以有十幾位甚至幾十位(二進位制)有效數字,計算精度可由千分之幾到百萬分之幾,是任何計算工具所望塵莫及的。
3、邏輯運算能力強:
計算機不僅能進行精確計算,還具有邏輯運算功能,能對資訊進行比較和判斷。計算機能把參加運算的資料、程式以及中間結果和最後結果儲存起來,並能根據判斷的結果自動執行下一條指令以供使用者隨時呼叫。
二、體系結構
馮·諾依曼計算機 【von Neumann machine】 使用馮諾依曼體系機構的電子數字計算機。
1945年6月,馮·諾依曼提出了在數字計算機內部的儲存器中存放程式的概念(Stored Program Concept),這是所有現代電子計算機的模板,被稱為“馮· 諾依曼結構”,按這一結構建造的電腦稱為儲存程式計算機(Stored Program Computer),又稱為通用計算機。
馮·諾依曼計算機主要由運算器、控制器、儲存器和輸入輸出裝置組成,它的的特點是:程式以二進位制程式碼的形式存放在儲存器中;所有的指令都是由操作碼和地址碼組成。
指令在其儲存過程中按照執行的順序進行儲存;以運算器和控制器作為計算機結構的中心等。馮諾依曼計算機廣泛應用於資料的處理和控制方面,但是存在一定的侷限性。