<del id="e99dv"><thead id="e99dv"><optgroup id="e99dv"></optgroup></thead></del>
<wbr id="e99dv"><pre id="e99dv"></pre></wbr>
  • <form id="e99dv"></form>

      <em id="e99dv"><source id="e99dv"><option id="e99dv"></option></source></em>
      <nav id="e99dv"><address id="e99dv"></address></nav>
      <sub id="e99dv"><listing id="e99dv"></listing></sub>

      <sub id="e99dv"><address id="e99dv"><nobr id="e99dv"></nobr></address></sub>
    1. <sub id="e99dv"><listing id="e99dv"></listing></sub>

    2. <form id="e99dv"></form>
      <wbr id="e99dv"></wbr>

      <sub id="e99dv"></sub><nav id="e99dv"><listing id="e99dv"></listing></nav>

      <em id="e99dv"><source id="e99dv"><option id="e99dv"></option></source></em>

      服務支持

      首頁 > 服務支持 > 一文搞懂啥是CPU、MCU、MPU、SoC!

      一文搞懂啥是CPU、MCU、MPU、SoC!

      Date: 2018-11-07 Views: 2371

       

      CPU

      CPU(Central Processing Unit),是一臺計算機的運算核心和控制核心。CPU由運算器、控制器和寄存器及實現它們之間聯系的數據、控制及狀態的總線構成。

       

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

      MPU

      MPU (Micro Processor Unit),叫微處理器(不是微控制器),通常代表一個功能強大的CPU(暫且理解為增強版的CPU吧),但不是為任何已有的特定計算目的而設計的芯片。

       

      這種芯片往往是個人計算機和高端工作站的核心CPU。Intel X86,ARM的一些Cortex-A芯片如飛思卡爾i.MX6、全志A20、TI AM335X等都屬于MPU。

      MCU

      MCU(Micro Control Unit),叫微控制器,是指隨著大規模集成電路的出現及其發展,將計算機的CPU、RAM、ROM、定時計數器和多種I/O接口集成在一片芯片上,形成芯片級的芯片。

       

      比如51,AVR、Cortex-M這些芯片,內部除了CPU外還有RAM、ROM,可以直接加簡單的外圍器件(電阻,電容)就可以運行代碼了。而如x86、ARM這些MPU就不能直接放代碼了,它只不過是增強版的CPU,所以得添加RAM,ROM。

      SoC

      SoC(System on Chip),指的是片上系統,MCU只是芯片級的芯片,而SOC是系統級的芯片,它既MCU(51,avr)那樣有內置RAM、ROM同時又像MPU那樣強大,不單單是放簡單的代碼,可以放系統級的代碼,也就是說可以運行操作系統(將就認為是MCU集成化與MPU強處理力各優點二合一)。


      ?

      服務熱線

      0755-83261369

      掃描二維碼 關注微信

      伊人久久大蕉香蕉免费_香蕉免费青青视频在线_大桥未久中文字幕