日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

哈佛结构和冯诺依曼结构区别。

發(fā)布時間:2023/11/27 生活经验 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 哈佛结构和冯诺依曼结构区别。 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

哈佛結構是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結構。中央處理器首先到程序指令存儲器中讀取程序指令內容,解碼后得到數(shù)據(jù)地址,再到相應的數(shù)據(jù)存儲 器中讀取數(shù)據(jù),并進行下一步的操作(通常是執(zhí)行)。程序指令存儲和數(shù)據(jù)存儲分開,可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度,如Microchip公司的 PIC16芯片的程序指令是14位寬度,而數(shù)據(jù)是8位寬度。??
??
?????? 哈佛結構的微處理器通常具有較高的執(zhí)行效率。其程序指令和數(shù)據(jù)指令分開組織和存儲的,執(zhí)行時可以預先讀取下一條指令。目前使用哈佛結構的中央處理器和微控 制器有很多,除了上面提到的Microchip公司的PIC系列芯片,還有摩托羅拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的 AVR系列和安謀公司的ARM9、ARM10和ARM11,51單片機也屬于哈佛結構??
??
?????? 馮·諾伊曼結構也稱普林斯頓結構,是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結構。程序指令存儲地址和數(shù)據(jù)存儲地址指向同一個存儲器的不同物 理位置,因此程序指令和數(shù)據(jù)的寬度相同,如英特爾公司的8086中央處理器的程序指令和數(shù)據(jù)都是16位寬。
??
?????? 目前使用馮·諾伊曼結構的中央處理器和微控制器有很多。除了上面提到的英特爾公司的8086,英特爾公司的其他中央處理器、安謀公司的ARM7、MIPS公司的MIPS處理器也采用了馮·諾伊曼結構。
??
在DSP算法中,最大量的工作之一是與存儲器交換信息,這其中包括作為輸入信號的采樣數(shù)據(jù)、濾波器系數(shù)和程序指令。馮?諾依曼結構中,只有一個存儲器,通 過一條總線來傳送數(shù)據(jù)。乘兩個數(shù)至少需要3個指令周期,即通過總線將這3個數(shù)從存儲器中送到CPU。所以這種結構在面對高速、實時處理時,不可避免地造成 總線擁擠。為此,哈佛大學提出了與馮?諾依曼結構完全不同的另一種計算機結構,人們習慣稱之為哈佛結構。它根據(jù)數(shù)據(jù)和數(shù)據(jù)指令將存儲器和總線分開。因此, 總線操作是獨立的,能同時取指令和數(shù)據(jù),提高了速度。目前DSP內部一般采用的是哈佛結構,它在片內至少有4套總線:程序的數(shù)據(jù)總線,程序的地址總線,數(shù) 據(jù)的數(shù)據(jù)總線和數(shù)據(jù)的地址總線。這種分離的程序總線和數(shù)據(jù)總線,可允許同時獲取指令字(來自程序存儲器)和操作數(shù)(來自數(shù)據(jù)存儲器),而互不干擾。這意味 著在一個機器周期內可以同時準備好指令和操作數(shù)。超級哈佛結構(super Harvard architecture,縮寫為SHARC)如圖(c)所示,它在哈佛結構上增加了指令cache(緩存)和專用的I/O控制器。??
??
評論:哈佛結構和馮.諾依曼結構都是一種存儲器結構。哈佛結構是將指令存儲器和數(shù)據(jù)存儲器分開的一種存儲器結構;而馮.諾依曼結構將指令存儲器和數(shù)據(jù)存儲器合在一起的存儲器結構。

總結

以上是生活随笔為你收集整理的哈佛结构和冯诺依曼结构区别。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。