chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

馮諾依曼架構和哈佛架構有何不同

嵌入式攻城獅 ? 來源:嵌入式攻城獅 ? 2023-12-10 14:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

架構是一個計算機硬件的基本模型,它決定了計算機系統(tǒng)的運行方式。計算機架構的三個要素是:中央處理器、記憶單元(存儲器)和輸入輸出接口。

馮諾依曼架構和哈佛架構是計算機體系結構中的兩種重要架構,它們在存儲器組織方式和數(shù)據(jù)處理上存在顯著的差異。

fd6f6b5e-970a-11ee-8b88-92fbcf53809c.png

馮諾依曼架構

馮諾依曼架構是最常見的計算機體系結構之一,最早由馮·諾依曼于1945年提出,又稱普林斯頓結構。這種架構中,指令和數(shù)據(jù)存儲在同一個存儲器中,使用同一條地址總線和數(shù)據(jù)總線來傳輸數(shù)據(jù)和指令。

它的主要特點如下:

指令和數(shù)據(jù)共享同一個存儲器。

一個CPU核心同時只能執(zhí)行一條指令。

fd84427c-970a-11ee-8b88-92fbcf53809c.png

我們的電腦所使用的Intel X86 CPU,就是馮諾依曼架構的。其指令與數(shù)據(jù)共用內(nèi)存總線,地址空間在一起。 指令和數(shù)據(jù)共享同一個存儲器,CPU只能執(zhí)行一條指令,因為它需要等待指令和數(shù)據(jù)都被讀取到CPU中。 我們可以將馮諾依曼架構理解為是單車道。作為單車道,它的缺點是明顯的。 同時傳輸數(shù)據(jù)和指令,導致存儲器和處理器之間的效率低下。存儲器中的指令和數(shù)據(jù)被混合存儲,指令可以被當作數(shù)據(jù)進行處理,因此程序可以動態(tài)地修改自身代碼,容易受到病毒、惡意程序等攻擊。指令和數(shù)據(jù)必須具有相同的位寬。 不過,馮諾依曼架構也有好處,就是簡單、易于實現(xiàn)和設計。 總體來說,馮諾依曼架構適用于大多數(shù)通用計算機,它能夠靈活地處理各種不同的計算任務,同時還可以使用緩存等技術來優(yōu)化性能。

哈佛架構

哈佛架構是一種分離式存儲器體系結構,它將指令和數(shù)據(jù)存儲在不同的內(nèi)存中。CPU 通過不同的總線從指令內(nèi)存和數(shù)據(jù)內(nèi)存中讀取指令和數(shù)據(jù)。這意味著 CPU 可以同時訪問指令和數(shù)據(jù)內(nèi)存,因此可以同時執(zhí)行多條指令。

它的主要特點如下:

指令和數(shù)據(jù)存儲在不同的內(nèi)存中。

一個CPU核心可以同時執(zhí)行多條指令。

fd96cfd2-970a-11ee-8b88-92fbcf53809c.png

哈佛架構多用于一些嵌入式系統(tǒng)數(shù)字信號處理器等領域。

在哈佛架構中,指令和數(shù)據(jù)存儲在不同的內(nèi)存中,CPU可以同時訪問指令和數(shù)據(jù)內(nèi)存,因此可以同時執(zhí)行多條指令。

我們可以將哈佛架構理解為是多車道。它有兩個獨立的存儲器,就像多車道那樣,它的優(yōu)點也很明顯。

指令與數(shù)據(jù)傳輸同時運行,運行效率高。存儲器中的指令和數(shù)據(jù)分開存儲,因此程序無法直接修改自身代碼,這樣會更加安全可靠、固若金湯。指令和數(shù)據(jù)的位寬可以不同。

但是哈佛架構也有其缺點,就是實現(xiàn)和設計相對復雜的多。 總體來說,哈佛架構適用于一些特定的應用領域,例如需要高效地處理大量數(shù)據(jù)的嵌入式系統(tǒng),或數(shù)字信號處理器等領域。

fdaf9bde-970a-11ee-8b88-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式系統(tǒng)

    關注

    41

    文章

    3702

    瀏覽量

    132570
  • 架構
    +關注

    關注

    1

    文章

    531

    瀏覽量

    26362
  • 中央處理器
    +關注

    關注

    1

    文章

    126

    瀏覽量

    17019

原文標題:馮諾依曼架構和哈佛架構有何不同

文章出處:【微信號:嵌入式攻城獅,微信公眾號:嵌入式攻城獅】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    哈佛結構的比較

    本帖最后由 eehome 于 2013-1-5 09:50 編輯 哈佛結構的比較
    發(fā)表于 08-20 23:01

    體系結構和組成

    體系及操作系統(tǒng)
    發(fā)表于 06-11 07:09

    ·體系和哈佛總線體系的區(qū)別是什么

    arm7TDMI,就是純粹的·結構,其他內(nèi)部cache且數(shù)據(jù)和指令的cache分離的cpu則使用了哈弗結構。  2、
    發(fā)表于 07-08 15:39

    你的CPU屬于哈佛結構還是結構?

    。03 ARM和哈佛·的關系哈佛架構是針對
    發(fā)表于 05-11 06:30

    arm架構的芯片哪些

    arm架構的芯片哪些一、芯片的架構模式原文
    發(fā)表于 07-21 08:47

    基于哈佛結構的Flash介紹

    架構創(chuàng)新的AVR單片機是第二代MCU蓬勃發(fā)展的縮影20世紀的90年代初,挪威理工大學的兩個研究生Alf-Egil Bogen和Vegard Wolla因不滿于當時主流的·
    發(fā)表于 11-03 08:15

    談談嵌入式處理器的體系架構

    指令集,還有一點就是X86架構使用的是結構,ARM架構既使用
    發(fā)表于 12-15 06:59

    ·計算機體系結構缺陷哪些?

    ·結構的特點是什么?·
    發(fā)表于 12-24 07:36

    哈佛結構和結構的差別是什么?

    Linux的文件類型哪幾種?哈佛結構和結構的差別是什么?
    發(fā)表于 12-27 06:44

    對微處理器的flash以及ram的內(nèi)存分配進行講解

    微處理器的flash以及ram的內(nèi)存分配進行講解;在講解之前先說一下哈佛結構和·架構一、
    發(fā)表于 01-26 07:55

    計算機體系結構是怎樣組成的

    計算機體系結構是怎樣組成的?微型系統(tǒng)地結構是怎樣組成的?
    發(fā)表于 02-10 06:15

    單片機中哈佛結構和結構的區(qū)別是什么?

    單片機中哈佛結構和結構的差異,在指令操作上有什么區(qū)別?
    發(fā)表于 10-28 06:03

    簡單介紹哈佛結構和·結構的區(qū)別

    哈佛結構是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結構。·結構也稱普林斯頓結構,是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器
    發(fā)表于 11-13 16:21 ?4.9w次閱讀
    簡單介紹<b class='flag-5'>哈佛</b>結構和<b class='flag-5'>馮</b>·<b class='flag-5'>諾</b><b class='flag-5'>依</b><b class='flag-5'>曼</b>結構的區(qū)別

    CPU采用的是哈佛結構還是結構?

    領域,我們的手持設備(平板手機用的大多就是他了)。 01·體系 ·
    的頭像 發(fā)表于 04-25 16:45 ?1.4w次閱讀
    CPU采用的是<b class='flag-5'>哈佛</b>結構還是<b class='flag-5'>馮</b><b class='flag-5'>諾</b><b class='flag-5'>依</b><b class='flag-5'>曼</b>結構?

    STM32屬于哈佛結構還是結構?

    洛伊曼結構就是我們所說的X86架構,而哈佛結構就是ARM架構。
    發(fā)表于 02-08 15:40 ?3次下載
    STM32屬于<b class='flag-5'>哈佛</b>結構還是<b class='flag-5'>馮</b><b class='flag-5'>諾</b><b class='flag-5'>依</b><b class='flag-5'>曼</b>結構?