一文搞懂啥是CPU、MPU、MCU、SoC!
一文搞懂啥是CPU、MPU、MCU、SoC!
1、CPU(Central Processing Unit),是一台盘算机的运算中心和控制中心。CPU由运算器、控制器和存放器及完成它们之直接洽的数据、控制及形态的总线构成。差不多一切的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、实行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令存放器,并对指令译码,并实行指令。所谓的盘算机的可编程性主要是指对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。
MCU
4、SoC(System on Chip),指的是片上体系,MCU只是芯片级的芯片,而SOC是体系级的芯片,它既MCU(51,avr)那样有内置RAM、ROM同时又像MPU那样强壮,不但单是放简便的代码,可以放体系级的代码,也就是说可以运转利用体系(将就以为是MCU集成化与MPU强处理力各优点二合一)。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。