哈佛架构与冯诺依曼架构(包括MIPS)_第1页
哈佛架构与冯诺依曼架构(包括MIPS)_第2页
哈佛架构与冯诺依曼架构(包括MIPS)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.哈佛架構與馮。諾依曼架構(包括MIPS) 發表於 2009/2/19 11:25:49 Kyoshos Blog哈佛架構 數字信號處理一般需要較大的運算量和較高的運算速度,為了提高數據吞吐量,在數字信號處理器中大多采用哈佛結構,如下圖所示圖 哈佛結構 與馮.諾曼架構處理器比較,哈佛架構處理器有兩個明顯的特點 使用兩個獨立的存儲器模塊,分別存儲指令和數據,每個存儲模塊都不允許指令和數據並存; 使用獨立的兩條匯流排,分別作為CPU與每個存儲器之間的專用通信路徑,而這兩條匯流排之間毫無關聯。 後來,又提出了改進的哈佛結構,如下圖所示圖 改進型哈佛結構 其架構特點為 使用兩個獨立的存儲器模塊,分別存

2、儲指令和數據,每個存儲模塊都不允許指令和數據並存,以便實現並行處理; 具有一條獨立的位址匯流排和一條獨立的數據匯流排,利用公用位址匯流排訪問兩個存儲模塊(程式存儲模塊和數據存儲模塊),公用數據匯流排則被用來完成程式存儲模塊或數據存儲模塊與CPU之間的數據傳輸; 兩條匯流排由程式存儲器和資訊存儲器分時共用。 在典型情況下,完成一條指令需要3個步驟,即取指令、指令譯碼和執行指令。從指令流的定時關係也可看出馮.諾曼架構與哈佛架構處理模式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,如下圖所示,指令1至指令3均為存、取數指令,對馮.諾曼架構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同

3、一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。圖馮.諾曼結構處理器指令流的定時關系示意圖 如果采用哈佛結構處理以上同樣的3條存取數指令,如下圖所示,由於取指令和存取數據分別經由不同的存儲空間和不同的總線,使得各條指令可以重疊執行,這樣,也就克服了數據流傳輸的瓶頸,提高了運算速度。哈佛結構強調了總的系統速度以及通訊和處理器配置方面的靈活性。圖 哈佛結構處理器指令流的定時關系示意圖=馮.諾曼架構1945年,馮.諾曼首先提出了“存儲程序”的概念和二進製原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱為“馮.諾曼型結構”計算機。馮.諾曼架構的處理器使用同一個存儲器,經由同

4、一個匯流排傳輸,如下圖所示圖 馮.諾曼結構馮.諾曼結構處理器具有以下幾個特點 必須有一個存儲器; 必須有一個控制單元; 必須有一個運算器,用於完成算術運算和邏輯運算; 必須有輸入和輸出設備,用於進行人機通信。 馮.諾曼的主要貢獻就是提出並實現了“存儲程序”的概念。由於指令和數據都是二進製碼,指令和操作數的位址又密切相關,因此,當初選擇這種架構是自然的。但是,這種指令和數據共享同一總線的結構,使得信息流的傳輸成為限製計算機性能的瓶頸,影響了數據處理速度的提高。 在典型情況下,完成一條指令需要3個步驟,即取指令、指令譯碼和執行指令。從指令流的定時關係也可看出馮.諾曼架構與哈佛架構處理模式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,如下圖所示,指令1至指令3均為存、取數指令,對馮.諾曼架構處理器,由於取指令和存取數據要從同一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论