色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一文搞懂CPU、MPU、MCU、SOC的聯系與區別

嵌入式大雜燴 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2022-04-05 13:45 ? 次閱讀

1 CPU

CPU(Central Processing Unit),是一臺計算機的運算核心和控制核心。CPU由運算器、控制器寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。主要功能是解釋計算機指令以及處理計算機軟件中的數據。計算機的可編程性主要是指對中央處理器的編程。

1970年代以前,中央處理器由多個獨立單元構成,后來發展出由集成電路制造的中央處理器,這些高度收縮的組件就是所謂的微處理器,其中分出的中央處理器最為復雜的電路可以做成單一微小功能強大的單元,也就是所謂的核心。

差不多所有的CPU的運作原理可分為四個階段:提取(Fetch)、解碼(Decode)、執行(Execute)和寫回(Writeback)。 CPU從存儲器或高速緩沖存儲器中取出指令,放入指令寄存器,并對指令譯碼,并執行指令。所謂的計算機的可編程性主要是指對CPU的編程。

2 MPU

MPU (Micro Processor Unit),叫微處理器,是可編程特殊集成電路。MPU只是一個處理器,需要搭配內存等非常多的其他外設才可以構成一個系統。MCU內部有處理器、內存、Flash及其他模塊,僅僅需要搭配少量外設就可以構成一個系統。

在上世紀80年代非常流行,那時的微型計算機、游戲機都是使用MPU。比如Motorola公司的68000芯片就是一款主流的微處理器(MPU)。下圖是一款Alpha Micro AM-1000系列的微型計算機電路板,電路板右側中間最大的芯片就是MPU 68000。

后來MPU逐漸式微,可以認為MPU發現到現在只剩下了intelAMD公司x86系列CPU。這類CPU也越來越復雜,稱之為“微處理器”似乎不恰當了。在個人電腦領域,可以看到類似下圖的主板。主板上插上CPU、內存條、聲卡等等就構成了一臺計算機。整個主板體積龐大、制造復雜。

3 MCU

MCU(Micro Control Unit),叫微控制器,是指隨著大規模集成電路的出現及其發展,把中央處理器、存儲器、定時/計數器(timer/counter)、各種輸入輸出接口等都集成在一塊集成電路芯片上的微型計算機,形成芯片級的芯片。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬件)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出接口簡單,功能較低。

MCU的發展經歷過8位8051單片機、16位AVR單片機、32位STM單片機。

MCU內部集成了處理器和各類模塊,比如USB控制器、UART控制器、內存、Flash等等。只需要外接少量的器件,就可以搭建一個電子系統。

pYYBAGJL1vqAei1kAAMgPIryNmc986.png

4 SoC

單片系統或片上系統(英語:System on a Chip,縮寫:SoC)是一個將電腦或其他電子系統集成到單一芯片的集成電路。單片系統可以處理數字信號模擬信號、混合信號甚至更高頻率的信號。單片系統常常應用在嵌入式系統中。單片系統的集成規模很大,一般達到幾百萬門到幾千萬門。

SoC可以基于 MCU或 MPU,并將提供執行某些類型的應用程序所需的一切。例如,對于圖像處理,SoC可能具有 MPU、數字信號處理器 (DSP)和/或圖形處理單元 (GPU)的組合,用于執行快速算法計算,以及用于驅動顯示器和 HDMI或其他音頻/視頻輸入/輸出技術。SoC可在單個微型 IC上實現整個芯片系統。

5 MPU與MCU的區別

微控制器 (MCU)往往比微處理器 (MPU)更便宜、設置更簡單、操作更簡單。MCU可以被視為單芯片計算機,集成了ROMRAM等在芯片內部,而 MPU則具有支持各種功能(如內存、接口和 I/O)的外圍芯片,可任意更換不同廠商的同種類型外設。微控制器和微處理器之間的一個重要區別是微處理器通常會運行操作系統。操作系統允許多個進程通過多個線程同時運行。需要驅動程序來支持外圍設備。

poYBAGDY1FqAYCh7AAA8EkIghYE210.png

MCU將運行“裸機接口”,這意味著沒有操作系統。沒有操作系統,MCU一次只能運行一個控制回路。從軟件的角度來看,這意味著單個線程在微控制器的處理器或中央處理單元 (CPU)上運行。

MCU僅具有與外部世界交互的基本選項。MCU可能有 I2C、SPI、UART(串行),有時還有低級 USB連接。這些基本接口通常僅用于對 MCU進行編程。MCU的目的是永遠運行一個相當簡單的控制循環,或者直到它中斷或以其他方式停止。MCU往往比 MPU便宜。MCU并非不可能進行無線通信,但請記住,MCU一次只能運行一個線程。要得到服務,任何其他輸入或進程都必須等待單線程或控制循環先完成它正在執行的操作。除了 I2C、SPI或 UART等基礎接口外,微處理器往往還有許多接口。MPU也可能有更復雜的接口,如以太網藍牙、WiFi、閃存等。

pYYBAGJL1xmAAyH1AAAvJxFj3Gc310.png

越來越難判斷一個設備是 MCU還是 MPU,因為如今 MCU可以做很多事情,包括更復雜的外圍設備。MCU和 MPU之間的區別變得不那么明顯,因為現在一些 MCU帶有用于更復雜外設的簡單軟件驅動程序,并且可以找到更多具有片上集成外設的 MPU。

poYBAGJL1y-AFEbuAAKspv8c1K4128.png

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

    關注

    68

    文章

    19259

    瀏覽量

    229651
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17123

    瀏覽量

    350982
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10854

    瀏覽量

    211576
  • soc
    soc
    +關注

    關注

    38

    文章

    4161

    瀏覽量

    218162
  • MPU
    MPU
    +關注

    關注

    0

    文章

    357

    瀏覽量

    48775
收藏 人收藏

    評論

    相關推薦

    CPUMPUMCUSOC之間有什么聯系區別是什么?

    CPUMPUMCUSOC之間有什么聯系區別是什么?
    發表于 09-26 06:08

    SoCMCU區別在哪

    參考資料:SoCMCU區別CPUMCUSOC區別
    發表于 11-01 07:40

    CPUMPUMCUSOC區別在哪

    CPUMPUMCUSOC區別(概念)原文:原標題:CPU
    發表于 11-03 06:18

    《嵌入式 - 嵌入式大雜燴》搞懂CPUMPUMCUSOC聯系區別

    1 CPUCPU(Central Processing Unit),是臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。主要功能是解釋
    發表于 10-25 13:21 ?5次下載
    《嵌入式 - 嵌入式大雜燴》<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b><b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>聯系</b>與<b class='flag-5'>區別</b>

    CPUMPUMCUSOC的概念與區別

    參考資料:SoCMCU區別CPUMCUSOC區別
    發表于 10-27 16:51 ?31次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的概念與<b class='flag-5'>區別</b>

    CPUMPUMCUSOC 介紹

    (MicroControlUnit,微控制器單元)和MPU(MicroProcessorUnit,微處理器單元)。1、CPU(Central Processing Unit),是臺計算機的運算核心和控制核心。
    發表于 10-28 10:51 ?18次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b> 介紹

    CPUMCUMPU及DSP的區別

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,
    發表于 10-28 11:20 ?23次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>及DSP的<b class='flag-5'>區別</b>

    CPUMPUMCUSOC區別(概念)

    CPUMPUMCUSOC區別(概念)原文:http://www.sohu.com/a/163972867_505886原標題:
    發表于 10-28 14:06 ?21次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>區別</b>(概念)

    CPUMCUMPU及DSP的區別和介紹

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,
    發表于 10-28 14:06 ?9次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>及DSP的<b class='flag-5'>區別</b>和介紹

    《嵌入式 - 嵌入式大雜燴》搞懂CPUMPUMCUSOC聯系區別

    1 CPUCPU(Central Processing Unit),是臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。主要功能是解釋
    發表于 10-28 16:20 ?7次下載
    《嵌入式 - 嵌入式大雜燴》<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b><b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>聯系</b>與<b class='flag-5'>區別</b>

    CPUMCUMPU、DSP的區別

    CPUMCUMPU、DSP的區別?CPU(CentralProcessing Unit,中央處理器)發展出來三個分枝,
    發表于 10-28 16:51 ?57次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>、DSP的<b class='flag-5'>區別</b>

    CPU MPU MCU SoC SoPC 區別聯系

    1.CPU(Central Processing Unit),是臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。差不多所有
    發表于 11-05 20:06 ?1次下載
    <b class='flag-5'>CPU</b> <b class='flag-5'>MPU</b> <b class='flag-5'>MCU</b> <b class='flag-5'>SoC</b> SoPC <b class='flag-5'>區別</b>與<b class='flag-5'>聯系</b>

    CPUMPUMCUSOC區別

    1、CPU(Central Processing Unit),是臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。差不多所有
    發表于 11-05 20:51 ?24次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>區別</b>

    搞懂CPUMPUMCUSOC的概念與區別

    1.概念CPU(CentralProcessingUnit)CPU(CentralProcessingUnit),是臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現
    的頭像 發表于 09-30 09:51 ?1.7w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b><b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的概念與<b class='flag-5'>區別</b>

    CPUMCUMPUSOC和MCM的含義及區別

    在嵌入式開發中,我們經常會接觸到些專業術語,例如CPUMCUMPUSOC和MCM等,這些縮寫代表了不同類型的電子處理單元,它們在消費
    的頭像 發表于 11-29 14:14 ?1984次閱讀
    主站蜘蛛池模板: 欧美兽交YOYO| 乱码国产丰满人妻WWW| 黑人操日本女人| 精品国产乱码久久久久久软件 | 花蝴蝶高清在线视频免费观看| jj插入bb| 国产AV一区二区三区日韩| 国产区在线不卡视频观看| xxx成熟xxx| 国产精品无码无卡毛片不卡视| 国产又黄又粗又爽又色的视频软件 | qvod 电影| 国产成人久久精品激情| 国产亚洲精品久久久久| 久久久久亚洲| 欧美日韩国产高清综合二区| 四虎精品久久| 伊人yinren6综合网色狠狠| 97午夜理论片影院在线播放| 二级片免费看| 精品午夜国产福利观看| 欧美 亚洲 另类 综合网| 思思久99久女女精品| 上课失禁丨vk| 亚洲视频欧美视频| 99久久蜜臀AV免费看蛮| 国产-第1页-浮力影院| 久久久久免费视频| 色www.亚洲免费视频| 亚洲一区精品伊人久久伊人| av女优快播| 国产永久免费高清在线观看| 免费毛片在线播放| 我的美女房东未删减版免费观看| 婷婷精品国产亚洲AV在线观看| 一本之道加勒比在线观看| 啊轻点啊再深点视频免费| 极品少妇高潮XXXXX| 欧美性色生活片天天看99顶级| 漂亮的保姆3集电影免费观看中文| 小向美奈子厨房magnet|