新聞中心

EEPW首頁 > 專題 > 馮·諾依曼架構(gòu)

馮·諾依曼架構(gòu)

作者: 時(shí)間:2016-08-19 來源: 收藏

馮·諾依曼結(jié)構(gòu)也稱普林斯頓結(jié)構(gòu),是一種將程序指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合并在一起的存儲(chǔ)器結(jié)構(gòu)。程序指令存儲(chǔ)地址和數(shù)據(jù)存儲(chǔ)地址指向同一個(gè)存儲(chǔ)器的不同物理位置,因此程序指令和數(shù)據(jù)的寬度相同,如英特爾公司的8086中央處理器的程序指令和數(shù)據(jù)都是16位寬。圖如下:

本文引用地址:http://m.butianyuan.cn/article/201608/295774.htm

在典型情況下,完成一條指令需要3個(gè)步驟,即:取指令、指令譯碼和執(zhí)行指令。舉一個(gè)最簡(jiǎn)單的對(duì)存儲(chǔ)器進(jìn)行讀寫操作的指令,指令1至指令3均為存、取數(shù)指令,對(duì)馮?諾曼結(jié)構(gòu)處理器,由于取指令和存取數(shù)據(jù)要從同一個(gè)存儲(chǔ)空間存取,經(jīng)由同一總線傳輸,因而它們無法重疊執(zhí)行,只有一個(gè)完成后再進(jìn)行下一個(gè)。

特點(diǎn):

1、必須有一個(gè)存儲(chǔ)器;

2、必須有一個(gè)控制器;

3、必須有一個(gè)運(yùn)算器,用于完成算術(shù)運(yùn)算和邏輯運(yùn)算;

4、必須有輸入和輸出設(shè)備,用于進(jìn)行人機(jī)通信。

功能:

1、把需要的程序和數(shù)據(jù)送至計(jì)算機(jī)中。

2、必須具有長(zhǎng)期記憶程序、數(shù)據(jù)、中間結(jié)果及最終運(yùn)算結(jié)果的能力。

3、能夠完成各種算術(shù)、邏輯運(yùn)算和數(shù)據(jù)傳送等數(shù)據(jù)加工處理的能力。

4、能夠根據(jù)需要控制程序走向,并能根據(jù)指令控制機(jī)器的各部件協(xié)調(diào)操作。

5、能夠按照要求將處理結(jié)果輸出給用戶。

6、為了完成上述的功能,計(jì)算機(jī)必須具備五大基本組成部件。

ARM7采用的是馮·諾依曼,最高頻率為66MHz。

 



關(guān)鍵詞: 架構(gòu) 馮諾依曼

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉