处理器家族全解析:CPU、FPU、GPU、MPU、NPU、MCU与SOC深度解析
1. CPU
CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。
2. FPU
先说一个最常用的FPU缩写:Floating Point Unit。浮点单元,不多做解释了。现在高性能的CPU、DSP、GPU内都集成了FPU做浮点运算。
3. GPU
Graphics Processing Unit。图形处理器。GPU原来最大的需求来自PC市场上各类游戏对图形处理的需求。但是随着移动设备的升级,在移动端也逐渐发展起来。
4. MPU
Micro Processing Unit。微处理器。通常只包含CPU,不包括内存、存储或外设。
MPU,CPU,MCU,这三个概念差不多,知道就行了。MCU内部有处理器、内存、Flash及其他模块,仅仅需要搭配少量外设就可以构成一个系统。
5. NPU
Neural-Network Processing Unit。与GPU类似,神经网络处理器NPU已经成为了一个通用名词,而非某家公司的专用缩写。专为NN计算而设计NPU的需求。
6. MCU
MCU(Micro Control Unit),叫微控制器,是指随着大规模集成电路的出现及其发展,把中央处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机,形成芯片级的芯片。常说的单片机就属于这个。
微控制器 (MCU)往往比微处理器 (MPU)更便宜、设置更简单、操作更简单。
MCU可以被视为单芯片计算机,集成了ROM、RAM等在芯片内部,而 MPU则是一种类型的 CPU,通常用于特定的嵌入式应用。需要外部组件(如内存、接口和 I/O)来支持整个系统。
7. SoC
单片系统或片上系统(英语:System on a Chip,缩写:SoC)是一个将电脑或其他电子系统集成到单一芯片的集成电路。单片系统可以处理数字信号、模拟信号、混合信号甚至更高频率的信号。单片系统常常应用在嵌入式系统中。
和MCU差不多,也包含CPU、GPU、内存、存储、接口等,只是比MCU高级一些,可以运行复杂的多任务操作系统,比如Linux。
以上就是本次的分享,如有错误欢迎指出,谢谢!
声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
作者:远众技术