馮·諾依曼架構
馮·諾依曼結構也稱(chēng)普林斯頓結構,是一種將程序指令存儲器和數據存儲器合并在一起的存儲器結構。程序指令存儲地址和數據存儲地址指向同一個(gè)存儲器的不同物理位置,因此程序指令和數據的寬度相同,如英特爾公司的8086中央處理器的程序指令和數據都是16位寬。架構圖如下:
本文引用地址:http://dyxdggzs.com/article/201608/295774.htm在典型情況下,完成一條指令需要3個(gè)步驟,即:取指令、指令譯碼和執行指令。舉一個(gè)最簡(jiǎn)單的對存儲器進(jìn)行讀寫(xiě)操作的指令,指令1至指令3均為存、取數指令,對馮?諾曼結構處理器,由于取指令和存取數據要從同一個(gè)存儲空間存取,經(jīng)由同一總線(xiàn)傳輸,因而它們無(wú)法重疊執行,只有一個(gè)完成后再進(jìn)行下一個(gè)。
特點(diǎn):
1、必須有一個(gè)存儲器;
2、必須有一個(gè)控制器;
3、必須有一個(gè)運算器,用于完成算術(shù)運算和邏輯運算;
4、必須有輸入和輸出設備,用于進(jìn)行人機通信。
功能:
1、把需要的程序和數據送至計算機中。
2、必須具有長(cháng)期記憶程序、數據、中間結果及最終運算結果的能力。
3、能夠完成各種算術(shù)、邏輯運算和數據傳送等數據加工處理的能力。
4、能夠根據需要控制程序走向,并能根據指令控制機器的各部件協(xié)調操作。
5、能夠按照要求將處理結果輸出給用戶(hù)。
6、為了完成上述的功能,計算機必須具備五大基本組成部件。
ARM7采用的是馮·諾依曼架構,最高頻率為66MHz。
評論