网上观念如下:
观念1:
CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。
观念2:
计算机(即电脑)分为巨型机,大型机,中型机,小型机和微型计算机5类。这5类计算机的运算核心统称为CPU,而MPU只是微型计算机(微机)的核心处理器。也就是说CPU的概念包含了MPU,MPU是CPU的一种。
观念3:
MPU (Microprocessor Unit)微处理器
微机中的中央处理器(CPU)称为微处理器(MPU),是构成微机的核心部件,也可以说是微机的心脏。它起到控制整个微型计算机工作的作用,产生控制信号对相应的部件进行控制,并执行相应的操作。
在微机中,CPU被集成在一片超大规模集成电路芯片上,称为微处理器(MPU),微处理器插在主板的cpu插槽中。
上面的观点一定程度上都可以说是正确的。
自我总结:
MPU是一个很大的一个概念,小型的处理器都可以叫做MPU。(集成电路没有发展之前处理器很大的)
MPU和CPU
MPU既然都叫做处理器了怎么会没有CPU,对于嵌入式的微处理器,cpu也是其核心内核,它还集成了其他一些功能。(不像PC的cpu芯片就是一个纯的cpu功能)
MCU也是一种微处理器,只是MCU是偏向于控制的,处理能力不需要太强,大量的应用在简单的工业控制。51系列的单片机,就是大家最熟悉的MCU了,偏向于控制。ARM系列也有针对这个领域的微处理器。
(图中MMU/MPU: memory manage unit 和 memory protect unit)
![02df7ecdcd2b35e8037696b57d7698fd.png](https://i-blog.csdnimg.cn/blog_migrate/3adbdcf5f5333c966502270e24a8df72.jpeg)
其实我是老莫:MPU和MCU的区别
CPU、MCU、MPU、DSP的区别和介绍_嵌入式_daijingxin的博客-CSDN博客
MPU和CPU有什么区别? - Runtime69 - 博客园
MPU(微处理器)_百度百科
嵌入式系统及应用_中国大学MOOC(慕课)