-
馮諾依曼體系
鎖定
1945年6月
約翰·馮·諾依曼與戈德斯坦、勃克斯等人,聯名發表了一篇長達101頁紙的報告《First Draft of a Report on the EDVAC》,即計算機史上著名的“101頁報告”。在報告中馮·諾伊曼明確提出了
計算機的體系架構。從1951年第一台電子計算機EDVAC開始,計算機經歷了多次的更新換代,不管是最原始的、還是最先進的計算機,使用的仍然是馮·諾依曼最初設計的計算機體系結構。因此馮·諾依曼被世界公認為“計算機之父”,他設計的計算機系統結構,稱為“馮諾依曼體系結構”。
馮諾依曼體系核心思想
採用
二進制作為計算機
數值計算的基礎,以0、1代表數值。不採用人類常用的
十進制計數方法,二進制使得計算機容易實現數值的計算。
程序或
指令的順序執行,即預先編好程序,然後交給計算機按照程序中預先定義好的順序進行數值計算。
馮諾依曼體系功能和組成
根據馮諾依曼體系結構構成的計算機,必須具有如下功能:
為了實現計算機的上述功能,計算機必須具備五大基本組成部件,包括:
控制器:用於控制程序的執行,是計算機的大腦。運算器和控制器組成計算機的
中央處理器(CPU)。控制器根據存放在
存儲器中的指令序列(程序)進行工作,並由一個
程序計數器控制指令的執行。控制器具有判斷能力,能根據計算結果選擇不同的工作流程。
五大基本組成部件之間通過指令進行控制,並在不同部件之間進行數據的傳遞,如圖1所示。
- 參考資料
-