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

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

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

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

CPU采用的是哈佛結構還是馮諾依曼結構?

GReq_mcu168 ? 來源:知曉編程 ? 作者:Firefly ? 2021-04-25 16:45 ? 次閱讀

現(xiàn)代的CPU基本上歸為馮諾伊曼結構(也成普林斯頓結構)和哈佛結構。

馮洛伊曼結構就是我們所說的X86架構,而哈佛結構就是ARM架構。一個廣泛用于桌面端(臺式/筆記本/服務器/工作站等),一個雄踞移動領域,我們的手持設備(平板手機用的大多就是他了)。

01馮·諾依曼體系

馮·諾依曼體系結構圖如下

233c223c-a4ba-11eb-aece-12bb97331649.png

馮·諾依曼體系的特點:

A、數(shù)據(jù)與指令都存儲在同一存儲區(qū)中,取指令與取數(shù)據(jù)利用同一數(shù)據(jù)總線。

B、被早期大多數(shù)計算機所采用。

C、ARM7——馮諾依曼體系結構簡單,但速度較慢。取指不能同時取數(shù)據(jù)

馮·諾依曼結構也稱普林斯頓結構,是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結構。程序指令存儲地址和數(shù)據(jù)存儲地址指向同一個存儲器的不同物理位置,因此程序指令和數(shù)據(jù)的寬度相同,如英特爾公司的8086中央處理器的程序指令和數(shù)據(jù)都是16位寬。

馮。諾依曼結構處理器具有以下幾個特點:

1:必須有一個存儲器;

2:必須有一個控制器;3:必須有一個運算器,用于完成算術運算和邏輯運算;4:必須有輸入設備和輸出設備,用于進行人機通信。另外,程序和數(shù)據(jù)統(tǒng)一存儲并在程序控制下自動工作。馮·諾依曼結構:英特爾公司的8086。英特爾公司的其他中央處理器。ARM的ARM7。MIPS公司的MIPS處理器。

02哈佛體系

哈佛體系結構圖

23740fa8-a4ba-11eb-aece-12bb97331649.png

結構特點:

A、程序存儲器與數(shù)據(jù)存儲器分開。

B、提供了較大的存儲器帶寬,各自有自己的總線。

C、適合于數(shù)字信號處理。

D、大多數(shù)DSP都是哈佛結構。

E、ARM9是哈佛結構,取指和取數(shù)在同一周期進行,提高速度,改進哈佛體系結構分成三個存儲區(qū):程序、數(shù)據(jù)、程序和數(shù)據(jù)共用。

哈佛結構是一種存儲器并行體系結構,主要特點是將程序和數(shù)據(jù)存儲在不同的存儲空間中,即程序存儲器和數(shù)據(jù)存儲器是兩個獨立的存儲器,每個存儲器獨立編址、獨立訪問。程序指令存儲和數(shù)據(jù)存儲分開,可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度。

哈佛結構能基本上解決取指和取數(shù)的沖突問題。而對另一個操作數(shù)的訪問,就只能采用Enhanced哈佛結構了,例如像TI那樣,數(shù)據(jù)區(qū)再split,并多一組總線?;蛳?a target="_blank">AD那樣,采用指令cache,指令區(qū)可存放一部分數(shù)據(jù)。。

哈佛結構:

1、ARM(除arm7)

2、大部分DSP

哈佛體系架構有個致命的弱點在動態(tài)加載程序上面,想象我們從外存中讀取一段程序然后加載到RAM,這個程序是在數(shù)據(jù)內(nèi)存當中的,我們需要一種機制將數(shù)據(jù)內(nèi)存再傳輸?shù)匠绦騼?nèi)存當中去,這反而增加了設備復雜度。

對于多任務操作系統(tǒng)來說,管理程序內(nèi)存是一件非常重要的事情,而且僅僅是保護模式下的頁面映射等等機制就已經(jīng)足夠復雜了,如果還要求將程序和數(shù)據(jù)分開管理,復雜度就太高了。這種時候馮諾依曼體系結構就有非常大的優(yōu)勢了。

03arm和哈佛、馮·諾依曼的關系

哈佛架構是針對cpu從cache中取指而言,指令和數(shù)據(jù)在主存中并未分開,但在加載到cache中的時候被分離為指令和數(shù)據(jù)兩份存儲空間,cpu可以同時從cache取到指令和數(shù)據(jù)。

所以arm系統(tǒng)CPU(除arm7)對外表現(xiàn)為馮。諾伊曼架構,對內(nèi)則表現(xiàn)為哈佛架構。

04實際芯片制造

實際上,絕大多數(shù)現(xiàn)代計算機使用的是所謂的“ModifiedHarvard Architecture”,指令和數(shù)據(jù)共享同一個address space,但緩存是分開的??梢哉f是兩種架構的一種折中吧。

在現(xiàn)實世界中很少有非常純粹的概念,特別是在實際的應用里。教科書里的大多是理想化的模型,便于掌握某個概念的重點和本質(zhì),但實際中很難達到這種理想化的狀態(tài)。

哈佛結構和馮諾依曼結構主要區(qū)別在是否區(qū)分指令與數(shù)據(jù)。在教科書里這是兩種截然不同的做法。

但實際上在內(nèi)存里,指令和數(shù)據(jù)是在一起的。而在CPU內(nèi)的緩存中,還是會區(qū)分指令緩存和數(shù)據(jù)緩存,最終執(zhí)行的時候,指令和數(shù)據(jù)是從兩個不同的地方出來的。你可以理解為在CPU外部,采用的是馮諾依曼模型,而在CPU內(nèi)部用的是哈佛結構。

大部分的DSP都沒有緩存,因而直接就是哈佛結構。

哈佛結構設計復雜,但效率高。馮諾依曼結構則比較簡單,但也比較慢。CPU廠商為了提高處理速度,在CPU內(nèi)增加了高速緩存。也基于同樣的目的,區(qū)分了指令緩存和數(shù)據(jù)緩存。有時為了解決現(xiàn)實問題,究竟是什么主義真的沒那么重要。因而個人認為爭論到底是哪種結構意義不大。

原文標題:STM32屬于哈佛結構還是馮諾依曼結構?

文章出處:【微信公眾號:玩轉(zhuǎn)單片機】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關注

    68

    文章

    11048

    瀏覽量

    216119
  • STM32
    +關注

    關注

    2290

    文章

    11018

    瀏覽量

    362670

原文標題:STM32屬于哈佛結構還是馮諾依曼結構?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    程序設計與數(shù)據(jù)結構

    的地址)出發(fā),采用推導的方式,深入淺出的分析了廣大C程序員學習和開發(fā)中遇到的難點。 2. 從方法論的高度對C語言在數(shù)據(jù)結構和算法方面的應用進行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    CPU Socket的基本結構和工作原理

    CPU Socket是連接中央處理單元(CPU)與計算機主板之間的關鍵部件,它充當著傳遞電信號、電源和散熱等多重功能的樞紐。在整個計算機系統(tǒng)中,CPU Socket的作用至關重要,尤其在高性能計算
    的頭像 發(fā)表于 05-08 17:14 ?352次閱讀

    【「芯片通識課:一本書讀懂芯片技術」閱讀體驗】從deepseek看今天芯片發(fā)展

    神經(jīng)元并行處理問題的能力,所以NPU要用大量計算單元(也稱為“算子”)構成一個神經(jīng)網(wǎng)絡,而且這些算子的數(shù)據(jù)存儲和計算是一體化的。這就突破了傳統(tǒng)的·計算機架構,因為
    發(fā)表于 04-02 17:25

    采用AFE0064和ADS8363加fpga結構,如何進行控制?

    采用AFE0064和ADS8363加fpga結構,詳問如何進行控制?
    發(fā)表于 02-05 06:10

    fpga和cpu的區(qū)別 芯片是gpu還是CPU

    一、FPGA與CPU的區(qū)別 FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)和CPU(Central Processing Unit,中央處理器)是兩種不同類
    的頭像 發(fā)表于 02-01 14:57 ?1414次閱讀

    陶瓷的微觀結構和電學性能

    本文采用傳統(tǒng)固相反應工藝,在不同燒結溫度下制備了一系列CaCuTiO?(CCTO)陶瓷樣品,并對其微觀結構以及介電和復阻抗性質(zhì)進行了系統(tǒng)研究。研究結果表明,這些樣品的微觀結構可分為三種類型。CCTO
    的頭像 發(fā)表于 01-23 09:21 ?574次閱讀
    陶瓷的微觀<b class='flag-5'>結構</b>和電學性能

    cd14538b的輸出結構后面接MCU,MCU的輸入是配置為上拉,還是下拉,還是不上拉下拉?

    請教下cd14538b的輸出結構,后面接MCU。MCU的輸入是配置為上拉,還是下拉,還是不上拉下拉。
    發(fā)表于 12-31 07:46

    TetraMem將IMC技術與Andes晶心科技RISC-V CPU向量整合

    人工智能在越來越多的硬件應用中快速發(fā)展,推動了對傳統(tǒng)·架構無法滿足專業(yè)計算加速的前所未有的需求。在眾多競爭性替代方案中,最有前景的一種方案是模擬存內(nèi)運算(In-Memory
    的頭像 發(fā)表于 12-06 10:14 ?1016次閱讀

    ADS7953的GPIO作為輸出時是push-pull結構還是Open drain結構?

    請問一下,ADS7953的GPIO作為輸出時是push-pull結構還是Open drain結構。
    發(fā)表于 11-29 12:16

    智芯科AI算力芯片的應用場景

    在這個數(shù)據(jù)驅(qū)動的時代,計算能力是推動技術進步的核心。存內(nèi)計算(Computing-in-Memory, CIM)是一種創(chuàng)新的計算架構,它將數(shù)據(jù)存儲和處理功能緊密結合在一起,從而直接在存儲器內(nèi)部執(zhí)行計算操作。這種設計打破了傳統(tǒng)·
    的頭像 發(fā)表于 10-25 16:12 ?1080次閱讀

    安全型繼電器采用了什么結構

    安全型繼電器是一種在電路中起到保護作用的電器元件,其結構設計旨在提高電路的可靠性和安全性。安全型繼電器的主要結構包括以下幾個部分: 觸點系統(tǒng) :觸點是安全型繼電器的主要部分之一,分為常開觸點和常閉
    的頭像 發(fā)表于 09-21 09:59 ?689次閱讀

    籠形異步電機轉(zhuǎn)子鐵芯一般采用什么結構

    籠形異步電機,也稱為鼠籠式異步電機,是一種常見的交流電動機,其轉(zhuǎn)子部分采用籠形結構,這種結構簡單、堅固、成本低,且維護方便?;\形轉(zhuǎn)子鐵芯的設計和制造對于電機的性能有著重要影響。 籠形異步電機轉(zhuǎn)子鐵芯
    的頭像 發(fā)表于 09-03 15:15 ?3969次閱讀

    光譜的原理及其應用

    分子振動、轉(zhuǎn)動方面信息,并應用于分子結構研究的一種分析方法。 拉是一種光散射技術,光照射到物質(zhì)上發(fā)生彈性散射和非彈性散射。彈性散射的散射光是與激發(fā)光波長相同的成分,非彈性散射的散射光有比激發(fā)光波長長的和短的成分,統(tǒng)稱為拉效應
    的頭像 發(fā)表于 08-26 06:22 ?980次閱讀

    自動駕駛?cè)笾髁餍酒軜嫹治?/a>

    ,但是在AI應用領域也是必不可少。GPU方案GPU與CPU的架構對比CPU遵循的是·架構
    的頭像 發(fā)表于 08-19 17:11 ?2263次閱讀
    自動駕駛?cè)笾髁餍酒軜嫹治? />    </a>
</div>                              <div   id=

    工業(yè)控制計算機的體系結構是什么

    。 硬件結構 工業(yè)控制計算機的硬件結構主要包括以下幾個部分: 1.1 中央處理單元(CPUCPU是工業(yè)控制計算機的核心部件,負責執(zhí)行程序指令和處理數(shù)據(jù)。工業(yè)控制計算機通常
    的頭像 發(fā)表于 06-16 11:38 ?1473次閱讀
    主站蜘蛛池模板: 久久综合狠狠综合狠狠 | 免费在线成人网 | 综综综综合网 | 欧美成人免费观看bbb | 天天视频一区二区三区 | 久久久xxx | 在线视频 一区二区 | 伊人久久大香线蕉综合7 | 亚洲国产成人久久三区 | 免费黄色一级毛片 | 日日骑夜夜操 | 亚洲成年人免费网站 | 爱逼综合| 亚洲狠狠狠一区二区三区 | 色偷偷888欧美精品久久久 | 天天干天天在线 | 国产欧美亚洲精品第二区首页 | 日本韩国三级在线 | 97av视频在线播放 | 男女网站在线观看 | 色多多黄 | 久久久午夜精品 | 久久婷婷一区二区三区 | 四虎在线观看 | 欧美性69| 欧美日韩视频综合一区无弹窗 | 综合激情六月 | 国产中文字幕一区 | 国内精品哆啪啪 | 色系视频在线观看免费观看 | 精品视频在线视频 | 免费国产成人午夜私人影视 | 资源在线www天堂 | 丁香婷婷在线 | 亚洲成a人片在线观看中 | 男女交性无遮挡免费视频 | 2019天天射干 | 看真人一级毛多毛片 | 手机看片福利盒子久久青 | 男女视频在线播放 | 午夜影视剧场 |