下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)1、哈佛結(jié)構(gòu)(英語:Harvardarchitecture)是一種將程序指令儲(chǔ)存和數(shù)據(jù)儲(chǔ)存分開的存儲(chǔ)器結(jié)構(gòu)。中央處理器首先到程序指令儲(chǔ)存器中讀取程序指令內(nèi)容,解碼后得到數(shù)據(jù)地址,再到相應(yīng)的數(shù)據(jù)儲(chǔ)存器中讀取數(shù)據(jù),并進(jìn)行下一步的操作(通常是執(zhí)行)。程序指令儲(chǔ)存和數(shù)據(jù)儲(chǔ)存分開,數(shù)據(jù)和指令的儲(chǔ)存可以同時(shí)進(jìn)行,可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度,如Microchip公司的PIC16芯片的程序指令是14位寬度,而數(shù)據(jù)是8位寬度。哈佛結(jié)構(gòu)的微處理器通常具有較高的執(zhí)行效率。其程序指令和數(shù)據(jù)指令分開組織和儲(chǔ)存的,執(zhí)行時(shí)可以預(yù)先讀取下一條指令。目前使用哈佛結(jié)構(gòu)的中央處理器和微控制器有很多,除
2、了上面提到的Microchip公司的PIC系列芯片,還有摩托羅拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安謀公司的ARM9、ARM10和ARM11。2、馮諾伊曼結(jié)構(gòu)(VonNeumannarchitecture),也稱普林斯頓結(jié)構(gòu),是一種將程序指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合并在一起的電腦設(shè)計(jì)概念結(jié)構(gòu)。本詞描述的是一種實(shí)作通用圖靈機(jī)的計(jì)算裝置,以及一種相對(duì)于平行計(jì)算的序列式結(jié)構(gòu)參考模型(referentialmodel)。本結(jié)構(gòu)隱約指導(dǎo)了將儲(chǔ)存裝置與中央處理器分開的概念,因此依本結(jié)構(gòu)設(shè)計(jì)出的計(jì)算機(jī)又稱儲(chǔ)存程式型電腦。最早的計(jì)算機(jī)器僅內(nèi)涵固定用途的程式?,F(xiàn)代的某些計(jì)算機(jī)
3、依然維持這樣的設(shè)計(jì)方式,通常是為了簡(jiǎn)化或教育目的。例如一個(gè)計(jì)算器僅有固定的數(shù)學(xué)計(jì)算程式,它不能拿來當(dāng)作文書處理軟件,更不能拿來玩游戲。若想要改變此機(jī)器的程式,你必須更改線路、更改結(jié)構(gòu)甚至重新設(shè)計(jì)此機(jī)器。當(dāng)然最早的計(jì)算機(jī)并沒有設(shè)計(jì)的那個(gè)可編程化。當(dāng)時(shí)所謂的“重寫程式”很可能指的是紙筆設(shè)計(jì)程式步驟,接著制訂工程細(xì)節(jié),再施工將機(jī)器的電路配線或結(jié)構(gòu)改變。而儲(chǔ)存程式型電腦的概念改變了這一切。借由創(chuàng)造一組指令集結(jié)構(gòu),并將所謂的運(yùn)算轉(zhuǎn)化成一串程式指令的執(zhí)行細(xì)節(jié),讓此機(jī)器更有彈性。借著將指令當(dāng)成一種特別型態(tài)的靜態(tài)資料,一臺(tái)儲(chǔ)存程式型電腦可輕易改變其程式,并在程控下改變其運(yùn)算內(nèi)容。馮諾伊曼結(jié)構(gòu)與儲(chǔ)存程式型電腦是
4、互相通用的名詞,其用法將于下述。而哈佛結(jié)構(gòu)則是一種將程式資料與普通資料分開儲(chǔ)存的設(shè)計(jì)概念,但是它并未完全突破馮.諾伊曼架構(gòu)。儲(chǔ)存程式型概念也可讓程式執(zhí)行時(shí)自我修改程式的運(yùn)算內(nèi)容。本概念的設(shè)計(jì)動(dòng)機(jī)之一就是可讓程式自行增加內(nèi)容或改變程式指令的內(nèi)存位置,因?yàn)樵缙诘脑O(shè)計(jì)都要使用者手動(dòng)修改。但隨著索引暫存器與間接位置存取變成硬件結(jié)構(gòu)的必備機(jī)制后,本功能就不如以往重要了。而程式自我修改這項(xiàng)特色也被現(xiàn)代程式設(shè)計(jì)所棄揚(yáng),因?yàn)樗鼤?huì)造成理解與除錯(cuò)的難度,且現(xiàn)代中央處理器的管線與快取機(jī)制會(huì)讓此功能效率降低。從整體而言,將指令當(dāng)成資料的概念使得組合語言、編譯器與其他自動(dòng)編程工具得以實(shí)現(xiàn);可以用這些“自動(dòng)編程的程式”,以人類較易理解的方式編寫程式;從局部來看,強(qiáng)調(diào)I/O的機(jī)器,例如Bitbit,想要修改畫面上的圖樣,以往是認(rèn)為若沒有客制化硬件就辦不到。但之后顯示這些功能可以借由“執(zhí)行中編譯”技術(shù)而有效達(dá)到。此結(jié)構(gòu)當(dāng)然有所缺陷,除了下列將述的馮諾伊曼瓶頸之外,修改程式很可能是非常具傷害性的,無論無意或設(shè)計(jì)錯(cuò)誤。在一個(gè)簡(jiǎn)單的儲(chǔ)存程式型電腦上,一個(gè)設(shè)計(jì)不良的程式可能會(huì)傷害自己、其他程式甚或是操作系統(tǒng),導(dǎo)致當(dāng)機(jī)。緩沖區(qū)溢位就是一個(gè)典型例子。而創(chuàng)造或更改其他程式的能力也導(dǎo)致了惡意軟件的出現(xiàn)。利用緩沖區(qū)溢位,一個(gè)惡意程式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共交通車輛安全駕駛操作制度
- 2026年溫嶺市箬橫鎮(zhèn)中心衛(wèi)生院公開招聘編制外基本公共衛(wèi)生管理人員備考題庫含答案詳解
- 2026年松江區(qū)天馬山學(xué)校招聘?jìng)淇碱}庫及參考答案詳解一套
- 企業(yè)員工績(jī)效反饋制度
- 華福證券“獵鷹計(jì)劃”2026年校園招聘?jìng)淇碱}庫及參考答案詳解一套
- 中誠建川(涼山)電力有限公司公開招聘20名工作人員備考題庫及答案詳解參考
- 2026年耒陽市選聘一村一輔警18人備考題庫及答案詳解參考
- 企業(yè)內(nèi)部審計(jì)與風(fēng)險(xiǎn)控制制度
- 交通設(shè)施更新改造制度
- 中國電子云2026校園招聘冬季補(bǔ)招備考題庫及一套答案詳解
- 2026四川成都九聯(lián)投資集團(tuán)有限公司招聘12人筆試參考題庫及答案解析
- 北京市東城區(qū)2025-2026學(xué)年高三上學(xué)期期末考試地理 有答案
- 2025年健康體檢中心服務(wù)流程手冊(cè)
- 2026年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考題庫有答案解析
- 貴金屬產(chǎn)業(yè)2026年發(fā)展趨勢(shì)與市場(chǎng)價(jià)格波動(dòng)分析
- 現(xiàn)代環(huán)境監(jiān)測(cè)技術(shù)
- 2026福建能源石化集團(tuán)校招面筆試題及答案
- 華東理工大學(xué)2026年公開招聘工作人員46名備考題庫及參考答案詳解
- 2025桐梓縣國土空間規(guī)劃城市年度體檢報(bào)告成果稿
- ISO-26262功能安全培訓(xùn)
- 2025浙江杭州錢塘新區(qū)建設(shè)投資集團(tuán)有限公司招聘5人備考筆試試題及答案解析
評(píng)論
0/150
提交評(píng)論