用图说明 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?

相关推荐
一切皆是因缘际会3 小时前
物质计算机:计算即物理,安全即拓扑
人工智能·ai·计算机架构·计算机系统架构
星源~1 天前
Linux - Trae Code Linux 环境嵌入式开发指南
linux·mcu·嵌入式·trae code
Lzh编程小栈1 天前
STM32 DMA深度解析|原理、完整工作流程、寄存器、中断联动,嵌入式面试高频考点(F1系列)
c语言·stm32·单片机·mcu·面试
qq_402995751 天前
MOS管的工作原理
嵌入式硬件·mcu
深圳市尚想信息技术有限公司1 天前
HITENX海速芯TM52F1363-SSOP24 8KB Flash存储+EEPROM,国产8位MCU单片机
单片机·mcu·flask·芯片·控制器·海速芯
jianqiang.xue2 天前
ESP-IDF保姆级入门41|产品级故障排查与稳定性优化全解:死机复位排查/内存泄漏定位/性能瓶颈分析/长期稳定性测试,掌握量产运维问题定位方法论
单片机·mcu·物联网·esp32
笨笨饿2 天前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
星源~2 天前
zephyr-Linux环境下搭建步骤
linux·mcu·嵌入式开发·zephyr
secondyoung3 天前
I2C通信协议详解
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·51单片机
三块石头1013 天前
车载ADC避坑:为什么ADC采集值偏低?
经验分享·stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程