18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

CPU與哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)之間的關(guān)系及各自特點(diǎn)

Q4MP_gh_c472c21 ? 來(lái)源:知曉編程 ? 作者:Firefly ? 2021-04-25 13:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

馮洛伊曼結(jié)構(gòu)就是我們所說(shuō)的X86架構(gòu),而哈佛結(jié)構(gòu)就是ARM架構(gòu)。一個(gè)廣泛用于桌面端(臺(tái)式/筆記本/服務(wù)器/工作站等),一個(gè)雄踞移動(dòng)領(lǐng)域,我們的手持設(shè)備(平板手機(jī)用的大多就是他了)。

01馮·諾依曼體系

馮·諾依曼體系結(jié)構(gòu)圖如下

afe8900c-a57e-11eb-aece-12bb97331649.png

馮·諾依曼體系的特點(diǎn)

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

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

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

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

馮。諾依曼結(jié)構(gòu)處理器具有以下幾個(gè)特點(diǎn):

1:必須有一個(gè)存儲(chǔ)器;

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

02哈佛體系

哈佛體系結(jié)構(gòu)圖

b0122872-a57e-11eb-aece-12bb97331649.png

結(jié)構(gòu)特點(diǎn):

A、程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開(kāi)。

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

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

D、大多數(shù)DSP都是哈佛結(jié)構(gòu)。

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

哈佛結(jié)構(gòu)是一種存儲(chǔ)器并行體系結(jié)構(gòu),主要特點(diǎn)是將程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)空間中,即程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是兩個(gè)獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立編址、獨(dú)立訪問(wèn)。程序指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開(kāi),可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度。

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

哈佛結(jié)構(gòu):

1、ARM(除arm7)

2、大部分DSP

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

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

03arm和哈佛、馮·諾依曼的關(guān)系

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

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

04實(shí)際芯片制造

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

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

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

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

大部分的DSP都沒(méi)有緩存,因而直接就是哈佛結(jié)構(gòu)。

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

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

    關(guān)注

    68

    文章

    11193

    瀏覽量

    221896
  • ARM架構(gòu)
    +關(guān)注

    關(guān)注

    15

    文章

    184

    瀏覽量

    38884
  • X86架構(gòu)
    +關(guān)注

    關(guān)注

    8

    文章

    47

    瀏覽量

    24328

原文標(biāo)題:STM32屬于哈佛結(jié)構(gòu)還是馮諾依曼結(jié)構(gòu)?

文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PC系列連接器的結(jié)構(gòu)特點(diǎn)與安裝方式詳解

    作為工業(yè)連接系統(tǒng)的關(guān)鍵組件,PC系列小型圓形電連接器的結(jié)構(gòu)設(shè)計(jì)直接決定其安裝適配性與運(yùn)行可靠性。從工程師視角來(lái)看,深入理解其結(jié)構(gòu)特點(diǎn)與安裝規(guī)范,是確保連接系統(tǒng)穩(wěn)定運(yùn)行的前提。電蜂優(yōu)選基于大量現(xiàn)場(chǎng)應(yīng)用數(shù)據(jù),對(duì)該系列的
    的頭像 發(fā)表于 10-09 15:07 ?861次閱讀
    PC系列連接器的<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>特點(diǎn)</b>與安裝方式詳解

    什么是混合電纜?混合電纜的結(jié)構(gòu)特點(diǎn)有哪些

    混合電纜是將光纖和銅線組合在一個(gè)護(hù)套中的電纜,它作為供電和數(shù)據(jù)傳輸?shù)慕橘|(zhì),具有以下核心特點(diǎn)和應(yīng)用場(chǎng)景: 一、結(jié)構(gòu)特點(diǎn) 光纖與銅線集成:混合電纜在單個(gè)護(hù)套內(nèi)同時(shí)包含光纖和銅線,光纖負(fù)責(zé)高速數(shù)據(jù)傳輸
    的頭像 發(fā)表于 09-22 09:56 ?73次閱讀

    BNC 是什么接口?結(jié)構(gòu)特點(diǎn)、工作原理與核心作用

    說(shuō)到底,BNC 接口不是 “過(guò)時(shí)的老接口”,而是為高頻、高清信號(hào) “量身定制” 的專業(yè)接口 —— 它的結(jié)構(gòu)特點(diǎn)(中心針 + 絕緣層 + 屏蔽外殼)為信號(hào)穩(wěn)定傳輸打基礎(chǔ),工作原理(阻抗匹配 + 屏蔽抗干擾)解決高頻信號(hào)的核心痛點(diǎn),在監(jiān)控、測(cè)試、廣電這些場(chǎng)景里,它的作用無(wú)可替
    的頭像 發(fā)表于 09-09 16:47 ?1552次閱讀
    BNC 是什么接口?<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>特點(diǎn)</b>、工作原理與核心作用

    PIC18F97J60系列數(shù)據(jù)手冊(cè)

    PIC單片機(jī)是Microchip公司生產(chǎn)的一類單片機(jī),和-結(jié)構(gòu)不同的哈佛
    發(fā)表于 07-28 16:37 ?0次下載

    OCAD應(yīng)用:?jiǎn)瓮哥R與雙膠合透鏡結(jié)構(gòu)組合設(shè)計(jì)

    n之間的對(duì)應(yīng)關(guān)系。 有些系統(tǒng)因外形尺寸或像差分配要求的原因,一個(gè)單獨(dú)的單透鏡或雙膠合透鏡無(wú)法滿足要求,必須進(jìn)一步對(duì)結(jié)構(gòu)要做復(fù)雜化處理,必須使用多透鏡組合。在這種情況下由一個(gè)單透鏡和一個(gè)雙膠合透鏡的組合
    發(fā)表于 06-06 08:55

    晶體結(jié)構(gòu)中晶面和晶向的關(guān)系

    晶面和晶向是晶體學(xué)中兩個(gè)核心的概念,它們與硅基集成電路工藝中的晶體結(jié)構(gòu)有密切的關(guān)系
    的頭像 發(fā)表于 06-05 16:58 ?2163次閱讀
    晶體<b class='flag-5'>結(jié)構(gòu)</b>中晶面和晶向的<b class='flag-5'>關(guān)系</b>

    CPU Socket的基本結(jié)構(gòu)和工作原理

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

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    結(jié)構(gòu)可視化聚焦于展示數(shù)據(jù)的內(nèi)部結(jié)構(gòu)和各部分之間關(guān)系,使企業(yè)能夠深入理解數(shù)據(jù)的組織方式和層次體系,從而更好地進(jìn)行數(shù)據(jù)管理和分析。通過(guò)結(jié)構(gòu)可視
    的頭像 發(fā)表于 05-07 18:42 ?361次閱讀

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

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

    SiC MOS管的結(jié)構(gòu)特點(diǎn)

    (Metal-Oxide-SemiconductorField-EffectTransistor)作為SiC基半導(dǎo)體器件的重要組成部分,具備高效率、高溫工作和高頻特性等優(yōu)點(diǎn),已在多個(gè)領(lǐng)域得到了實(shí)際應(yīng)用。本文將詳細(xì)探討SiCMOS管的結(jié)構(gòu)特點(diǎn)以及其在不同領(lǐng)域的實(shí)際應(yīng)用。
    的頭像 發(fā)表于 03-03 16:03 ?1161次閱讀
    SiC MOS管的<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>特點(diǎn)</b>

    大電流滑環(huán)的結(jié)構(gòu)特點(diǎn)

    大電流滑環(huán)通常由多個(gè)導(dǎo)電環(huán)和刷子組成,能夠在旋轉(zhuǎn)體和固定體之間傳輸電力和信號(hào)。在航空航天領(lǐng)域,由于環(huán)境條件苛刻,大電流滑環(huán)的結(jié)構(gòu)設(shè)計(jì)需考慮抗震動(dòng)、耐溫差和防腐蝕等因素。這種結(jié)構(gòu)的優(yōu)化使得大電流滑環(huán)能夠在極端條件下依然保持優(yōu)異的性
    的頭像 發(fā)表于 02-06 17:01 ?444次閱讀

    連接器元件的定義和結(jié)構(gòu)特點(diǎn)

    在現(xiàn)代電子設(shè)備中,連接器元件作為實(shí)現(xiàn)電路連接或斷開(kāi)的重要組件,扮演著不可或缺的角色。它們通過(guò)插頭和插座的配合,完成了電信號(hào)或電源的傳輸,而無(wú)需進(jìn)行永久性連接。本文將深入探討連接器元件的定義、結(jié)構(gòu)特點(diǎn)以及其在電子設(shè)備中的應(yīng)用,以期為相關(guān)領(lǐng)域的研究者和工程師提供全面的技術(shù)參考
    的頭像 發(fā)表于 02-05 16:51 ?923次閱讀

    SIM卡座按結(jié)構(gòu)類型可劃分成哪些

    的通信接口。隨著電子產(chǎn)品的不斷發(fā)展和小型化,SIM卡座也經(jīng)歷了從大到小、從簡(jiǎn)單到復(fù)雜的演變過(guò)程。本文將由連欣科技詳細(xì)介紹SIM卡座按結(jié)構(gòu)分類的幾種主要類型,包括自彈式、掀蓋/翻蓋式、抽屜式以及 帶卡托款,并探討它們各自特點(diǎn)和應(yīng)
    的頭像 發(fā)表于 01-13 18:22 ?2196次閱讀
    SIM卡座按<b class='flag-5'>結(jié)構(gòu)</b>類型可劃分成哪些

    原子結(jié)構(gòu)模型及特點(diǎn) 原子的組成及結(jié)構(gòu)解析

    原子是物質(zhì)的基本單位,由原子核和電子組成。原子結(jié)構(gòu)模型的發(fā)展經(jīng)歷了幾個(gè)階段,每個(gè)階段都有其特點(diǎn)和局限性。 一、原子結(jié)構(gòu)模型的演變 道爾頓模型(1803年) 英國(guó)化學(xué)家約翰·道爾頓提出了原子論,認(rèn)為
    的頭像 發(fā)表于 12-17 15:22 ?5543次閱讀

    LED芯片:三種核心結(jié)構(gòu)解析

    三種主流的LED芯片結(jié)構(gòu):正裝結(jié)構(gòu)、倒裝結(jié)構(gòu)和垂直結(jié)構(gòu),探討它們的設(shè)計(jì)特點(diǎn)、優(yōu)勢(shì)與局限,以及它們?cè)趯?shí)際應(yīng)用中的表現(xiàn)。正裝芯片
    的頭像 發(fā)表于 11-15 11:09 ?3714次閱讀
    LED芯片:三種核心<b class='flag-5'>結(jié)構(gòu)</b>解析