用图说明 CPU、MCU、MPU、SoC 的区别

CPU

CPU 负责执行构成计算机程序的指令,执行这些指令所指定的算术、逻辑、控制和输入/输出(I/O)操作。

MCU (microcontroller unit)

不同的 MCU 架构如下,注意这里的 MPU 表示 memory protection unit

MPU (microprocessor unit)

不同的 MCU 架构如下,注意这里的 MMU 表示 memory management unit

SoC (system-on-chip)

SoC 比 MCU 和 MPU 更为复杂,其中 NPU,GPU,MMPU,等是可选的。

引用:

1\]: [What the FAQ are CPUs, MPUs, MCUs, and GPUs?](https://www.eejournal.com/article/what-the-faq-are-cpus-mpus-mcus-and-gpus/)

相关推荐
贪玩成性3 小时前
LED5050驱动程序,高效率
单片机·mcu
MounRiver_Studio9 小时前
RISC-V IDE MRS2使用笔记(十三):添加自定义工程模板
ide·mcu·risc-v·嵌入式开发
MounRiver_Studio9 小时前
RISC-V IDE MRS2使用笔记(十二):快捷配置页面
ide·mcu·risc-v·嵌入式开发
HyperAI超神经9 小时前
【vLLM 学习】Profiling
人工智能·深度学习·学习·cpu·gpu·编程语言·vllm
MounRiver_Studio10 小时前
RISC-V IDE MRS2使用笔记(十一):工程导出为CMake项目
ide·mcu·risc-v·嵌入式开发
HappyShengxiang1 天前
TI发布全新Cortex-M33的MCU产品MSPM33C321A
单片机·嵌入式硬件·mcu·电赛
番茄灭世神1 天前
使用VScode开发ARM核芯片通用配置
arm开发·vscode·mcu·cmake·clangd·llvm·ninja
赤~峰1 天前
帕克变换和克拉克变换
mcu
minglie11 天前
嵌入式协程AlarmProtothread
mcu·fpga开发
Snail_202512142 天前
海光DCU节点架构
架构·cpu·dcu·海光