馮·諾依曼體系結構是現代計算機的基礎,現在大多計算機仍是馮·諾依曼計算機的組織結構,只是作了一些改進而已,並沒有從根本上突破馮體系結構的束縛。
馮·諾依曼也因此被人們稱為“計算機之父”。然而由於傳統馮諾依曼計算機體系結構天然所具有的侷限性,從根本上限制了計算機的發展。
根據馮·諾依曼體系結構構成的計算機,必須具有如下功能:把需要的程式和資料送至計算機中。必須具有長期記憶程式、資料、中間結果及最終運算結果的能力。能夠完成各種算術、邏輯運算和資料傳送等資料加工處理的能力。
馮·諾依曼體系結構是現代計算機的基礎,現在大多計算機仍是馮·諾依曼計算機的組織結構,只是作了一些改進而已,並沒有從根本上突破馮體系結構的束縛。
馮·諾依曼也因此被人們稱為“計算機之父”。然而由於傳統馮諾依曼計算機體系結構天然所具有的侷限性,從根本上限制了計算機的發展。
根據馮·諾依曼體系結構構成的計算機,必須具有如下功能:把需要的程式和資料送至計算機中。必須具有長期記憶程式、資料、中間結果及最終運算結果的能力。能夠完成各種算術、邏輯運算和資料傳送等資料加工處理的能力。
馮.諾依曼體系結構具體由以下功能構成:
1、可以把需要的程式和資料送至計算機中;
2、必須具有長期記憶程式,資料,中間結果及最終運算結果的能力;
3、能夠完成各種算術,邏輯運算和資料傳送等資料加工處理的能力;
4、能夠根據需要控制程式走向,並能根據指令控制機器的各部件協調操作;
5、能夠按照要求將處理結果輸出給使用者。
馮·諾依曼結構也稱普林斯頓結構,是一種將程式指令儲存器和資料儲存器合併在一起的儲存器結構。程式指令儲存地址和資料儲存地址指向同一個儲存器的不同物理位置,因此程式指令和資料的寬度相同。
此結構有所缺陷,除了馮·諾伊曼瓶頸之外,修改程式很可能是非常具傷害性的,無論無意或設計錯誤。在一個簡單的儲存程式型電腦上,一個設計不良的程式可能會傷害自己、其他程式甚或是作業系統,導致宕機。