哈佛架构与冯。诺依曼架构(包括MIPS).doc

哈佛架构与冯。诺依曼架构(包括MIPS).doc

ID:58073248

大小:50.50 KB

页数:3页

时间:2020-04-10

哈佛架构与冯。诺依曼架构(包括MIPS).doc_第1页
哈佛架构与冯。诺依曼架构(包括MIPS).doc_第2页
哈佛架构与冯。诺依曼架构(包括MIPS).doc_第3页
资源描述:

《哈佛架构与冯。诺依曼架构(包括MIPS).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、出了改進的哈佛結構,如下圖所示圖   改進型哈佛結構·其架構特點為︰·使用兩個獨立的存儲器模塊,分別存儲指令和數據,每個存儲模塊都不允許指令和數據並存,以便實現並行處理;·具有一條獨立的位址匯流排和一條獨立的數據匯流排,利用公用位址匯流排訪問兩個存儲模塊(程式存儲模塊和數據存儲模塊),公用數據匯流排則被用來完成程式存儲模塊或數據存儲模塊與CPU之間的數據傳輸;兩條匯流排由程式存儲器和資訊存儲器分時共用。    在典型情況下,完成一條指令需要3個步驟,即︰取指令、指令譯碼和執行指令。從指令流的定時關係也

3、可看出馮.諾曼架構與哈佛架構處理模式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,如下圖所示,指令1至指令3均為存、取數指令,對馮.諾曼架構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。圖  馮.諾曼結構處理器指令流的定時關系示意圖    如果采用哈佛結構處理以上同樣的3條存取數指令,如下圖所示,由於取指令和存取數據分別經由不同的存儲空間和不同的總線,使得各條指令可以重疊執行,這樣,也就克服了數據流傳輸的瓶頸,提高了運算速

4、度。    哈佛結構強調了總的系統速度以及通訊和處理器配置方面的靈活性。圖  哈佛結構處理器指令流的定時關系示意圖========================================================================馮.諾曼架構    1945年,馮.諾曼首先提出了“存儲程序”的概念和二進製原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱為“馮.諾曼型結構”計算機。馮.諾曼架構的處理器使用同一個存儲器,經由同一個匯流排傳輸,如下圖所示︰圖  馮.諾

5、曼結構    馮.諾曼結構處理器具有以下幾個特點︰·必須有一個存儲器;·必須有一個控制單元;·必須有一個運算器,用於完成算術運算和邏輯運算;必須有輸入和輸出設備,用於進行人機通信。    馮.諾曼的主要貢獻就是提出並實現了“存儲程序”的概念。由於指令和數據都是二進製碼,指令和操作數的位址又密切相關,因此,當初選擇這種架構是自然的。但是,這種指令和數據共享同一總線的結構,使得信息流的傳輸成為限製計算機性能的瓶頸,影響了數據處理速度的提高。       在典型情況下,完成一條指令需要3個步驟,即︰取指令、

6、指令譯碼和執行指令。從指令流的定時關係也可看出馮.諾曼架構與哈佛架構處理模式的差別。舉一個最簡單的對存儲器進行讀寫操作的指令,如下圖所示,指令1至指令3均為存、取數指令,對馮.諾曼架構處理器,由於取指令和存取數據要從同一個存儲空間存取,經由同一匯流排傳輸,因而它們無法重疊執行,只有一個完成後再進行下一個。圖  馮.諾曼結構處理器指令流的定時關系示意圖

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。