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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【原创】存储器设计思想——冯诺依曼结构和哈佛结构

發(fā)布時(shí)間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【原创】存储器设计思想——冯诺依曼结构和哈佛结构 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
馮諾依曼結(jié)構(gòu)

? ??

? ??馮諾依曼結(jié)構(gòu),也叫普林斯頓結(jié)構(gòu),指令和數(shù)據(jù)是不加區(qū)別地混合存儲(chǔ)在同一個(gè)存儲(chǔ)器中的,共享數(shù)據(jù)總線。指令和數(shù)據(jù)地址指向同一個(gè)存儲(chǔ)器的不同物理位置,指令和數(shù)據(jù)的寬度相同。由于指令和數(shù)據(jù)放在同一個(gè)存儲(chǔ)器中,因此馮諾依曼結(jié)構(gòu)中不能同時(shí)取指令。又由于存儲(chǔ)器的速度遠(yuǎn)低于CPU的速度,從而使CPU與存儲(chǔ)器交換數(shù)據(jù)成了影響高速計(jì)算和系統(tǒng)性能的瓶頸。ARM7,80x86等都是馮諾依曼結(jié)構(gòu)。

哈佛結(jié)構(gòu) ? ???? ?
? ? 哈佛結(jié)構(gòu),指令和數(shù)據(jù)是完全分開,存儲(chǔ)器分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器;至少擁有2組總線:程序存儲(chǔ)器的數(shù)據(jù)總線和地址總線,數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)總線和地址總線,這種分開的程序總線和數(shù)據(jù)總線,可允許同時(shí)獲取指令字(來自程序存儲(chǔ)器)和操作數(shù)(數(shù)據(jù)存儲(chǔ)器),互不干擾。這意味著在一個(gè)機(jī)器周期內(nèi)可以同時(shí)準(zhǔn)備好數(shù)據(jù)和指令,本條指令執(zhí)行時(shí)可以預(yù)取下一條指令,所以哈佛結(jié)構(gòu)的CPU具有較高的執(zhí)行效率。同時(shí)由于指令和數(shù)據(jù)分開存放,可以使指令和數(shù)據(jù)有不同的寬度。ARM9、ARM10、ARM11,大多數(shù)單片機(jī)和數(shù)字信號(hào)處理系統(tǒng)等都是哈佛結(jié)構(gòu)結(jié)構(gòu)。
? 混血兒——馮諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu) ? ??
? ? 許多現(xiàn)代微型計(jì)算機(jī)的高速緩沖存儲(chǔ)器采用哈佛結(jié)構(gòu),將Cache分為指令Cache和數(shù)據(jù)Cache,而主存采用馮諾依曼結(jié)構(gòu),只有一個(gè)存儲(chǔ)器,由數(shù)據(jù)和指令混用。如此將哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)結(jié)合起來,不僅可以提高主存的利用率,而且可以提高程序執(zhí)行的效率,縮短指令執(zhí)行的時(shí)鐘周期。
?

本文鏈接:http://www.cnblogs.com/cposture/p/4312244.html?

轉(zhuǎn)載于:https://www.cnblogs.com/cposture/p/4312244.html

總結(jié)

以上是生活随笔為你收集整理的【原创】存储器设计思想——冯诺依曼结构和哈佛结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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