在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

嵌入式攻城獅 ? 來源:嵌入式攻城獅 ? 2023-12-10 14:10 ? 次閱讀

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

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

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

馮諾依曼架構

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

它的主要特點如下:

指令和數據共享同一個存儲器。

一個CPU核心同時只能執行一條指令。

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

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

哈佛架構

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

它的主要特點如下:

指令和數據存儲在不同的內存中。

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

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

哈佛架構多用于一些嵌入式系統數字信號處理器等領域。

在哈佛架構中,指令和數據存儲在不同的內存中,CPU可以同時訪問指令和數據內存,因此可以同時執行多條指令。

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3668

    瀏覽量

    130970
  • 架構
    +關注

    關注

    1

    文章

    528

    瀏覽量

    25872
  • 中央處理器
    +關注

    關注

    1

    文章

    126

    瀏覽量

    16791

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    哈佛結構的比較

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

    體系結構和組成

    體系及操作系統
    發表于 06-11 07:09

    ·體系和哈佛總線體系的區別是什么

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

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

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

    arm架構的芯片哪些

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

    基于哈佛結構的Flash介紹

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

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

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

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

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

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

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

    對微處理器的flash以及ram的內存分配進行講解

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

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

    計算機體系結構是怎樣組成的?微型系統地結構是怎樣組成的?
    發表于 02-10 06:15

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

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

    簡單介紹哈佛結構和·結構的區別

    哈佛結構是一種將程序指令存儲和數據存儲分開的存儲器結構。·結構也稱普林斯頓結構,是一種將程序指令存儲器和數據存儲器合并在一起的存儲器
    發表于 11-13 16:21 ?4.8w次閱讀
    簡單介紹<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>結構的區別

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

    領域,我們的手持設備(平板手機用的大多就是他了)。 01·體系 ·
    的頭像 發表于 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架構
    發表于 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>結構?
    主站蜘蛛池模板: 5g影院午夜伴侣 | 欧美性一级交视频 | 日韩一级欧美一级 | 亚州一级| 国产一卡二卡3卡4卡四卡在线视频 | 日本边添边爱边摸边做边爱 | 轻点灬大ji巴太粗太大了小说 | 天堂网在线看 | 日韩三级在线观看视频 | 五月婷婷激情六月 | 午夜精品久久久久久久四虎 | 五月婷婷婷婷 | 色老成人精品视频在线观看 | 国产高清一区二区三区四区 | 精品久久天干天天天按摩 | 国产四虎精品 | 亚洲最新 | 亚洲精品美女久久久 | 狠狠色狠狠色综合日日32 | 亚洲图片 欧美色图 | 综合7799亚洲伊人爱爱网 | 日日干狠狠干 | 一级aaaaaa片毛片在线播放 | 日本亚洲视频 | 97人洗澡人人澡人人爽 | 成人黄性视频 | 日本aaaa毛片在线看 | 99亚洲精品卡2卡三卡4卡2卡 | 中日韩一级片 | 韩国在线a免费观看网站 | 老师叫我下面含着精子去上课 | 国产成人亚洲精品77 | 亚洲视频在线一区二区 | 日本欧美一区二区 | 久草cm| 亚洲免费视频在线观看 | 亚洲精品色一区色二区色三区 | 色综合久久天天综合绕观看 | 欧美网站在线播放 | 天天干天天上 | 中文字幕一区在线 |