CPU、MPU、MCU、SOC的区别(概念)

news/2024/10/16 16:56:32/

CPU、MPU、MCU、SOC的区别(概念) 


原文:http://www.sohu.com/a/163972867_505886 

 

原标题:CPU、MPU、MCU、SOC的区别(概念)

077e4c7da06a4ea3aa1b7f9068278698_th.jpg

1、CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。

2、MPU (Micro Processor Unit),叫微处理器(不是微控制器),通常代表一个功能强大的CPU(暂且理解为增强版的CPU吧),但不是为任何已有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。Intel X86,ARM的一些Cortex-A芯片如飞思卡尔i.MX6、全志A20、TI AM335X等都属于MPU。

3、MCU(Micro Control Unit),叫微控制器,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的芯片,比如51,AVR、Cortex-M这些芯片,内部除了CPU外还有RAM、ROM,可以直接加简单的外围器件(电阻,电容)就可以运行代码了。而如x86、ARM这些MPU就不能直接放代码了,它只不过是增强版的CPU,所以得添加RAM,ROM。

4、SOC(System on Chip),指的是片上系统,MCU只是芯片级的芯片,而SOC是系统级的芯片,它既MCU(51,avr)那样有内置RAM、ROM同时又像MPU那样强大,不单单是放简单的代码,可以放系统级的代码,也就是说可以运行操作系统(将就认为是MCU集成化与MPU强处理力各优点二合一)。

 


http://www.ppmy.cn/news/146808.html

相关文章

国产芯片-工业级ARM板卡比拼-A40i T3 RK3399 CPU性能PK

科技是国之利器,国家赖之以强,企业赖之以赢,人民赖之以好。 工业控制领域的嵌入式CPU需求广阔,我国作为制造业大国,目前正在为“中国制造2025”昂首迈进,向制造业强国转型。随着国家信息安全需求的不断增…

CPU、MCU、MPU、DSP的区别和介绍

最近被MCU和MPU给搞晕了,上网查找了一些有关资料,整理一下。 CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号…

MPU和MMU、MPU和MCU的区别

一、MMU vs MPU 内存是现代计算机最重要的组件之一。因此,它的内容不能被任何错误的应用所篡改。这个功能可以通过MMU(Memory Management Unit)或者MPU(Memory Protection Unit)来实现。尽管这个两个东西有同样的基本功能,但是它们之间还是存在一些不同…

基础——MCU和MPU,CACHE和MMU

MCU和MPU 1. 是什么 CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro …

CPU FPU DSP MPU的概念介绍

CPU FPU DSP MPU的概念介绍 目前世界上有两种文明,一种是人类社会组成的的碳基文明,一种是各种芯片组成的硅基文明——因为几乎所有的芯片都是以单晶硅为原料制作的,芯片系统的总数比人类的数量还多出数十上百倍。芯片大家族里面也分各种不同…

STM32H7-MPU的理解和配置

STM32H7-MPU 一、MPU的作用 防止不受信用的应用程序访问受保护的内存区域防止用户应用程序破坏操作系统使用的数据通过阻止任务访问其他任务的数据区允许将内存区域定义为只读,以便保护重要数据。检测意外的内存访问 简单来说,就是内存保护、外设保护…

CPU_SOC_MPU和MCU

CPU_SOC_MPU和MCU 一、CPU(Central Processing Unit)二、MPU (Micro Processor Unit)三、MCU(Micro Control Unit)四、SOC(System on Chip)五、SOPC(System On a Programmable Chip)六、区别6.1、MCU和MPU的区别6.2、CPU与SoC的区别6.3、SoPC与MCU、MPU、SoC的区别 一、CPU(Cen…

CPU、 MCU、 MPU、 DSP的区别

CPU、 MCU、 MPU、 DSP的区别 CPU、 MCU、 MPU、 DSP的区别 CPU( CentralProcessing Unit, 中央处理器) 发展出来三个分枝, 一个是DSP( Digital Signal Processing/Processor, 数字信号处 理) &…