微处理器和CPU有什么区别?

电器工程 微处理器 中央处理器
2022-01-14 18:17:16

可能重复:
微控制器和微处理器有什么区别?

如果有区别,请告诉我。

2个回答

请阅读 stevenh 链接到的问题(和答案),但您的问题有些不同。

中央处理单元 (CPU) 是计算机中排序和执行指令的部分。传统计算机体系结构中的其他部分是内存和 I/O。

在此处输入图像描述

在计算机的石器时代,大型机的 CPU 占用多个机柜。后来一台小型机的CPU占用了一块或几块PCB。下一步是将 CPU 集成到单个芯片上。这就是我们所说的微处理器(uP)。

从那里发展分叉:

  • CPU-on-a-chip变得更强大(更快,并行执行,快速执行复杂指令,如除法和超越),添加缓存,更多CPU组合在一个芯片中等。这导致(主要是英特尔)当今的超级微处理器。
  • 一个中等强大的 CPU(比 uC 中的那些更强大,但比台式 CPU 中的那些更强大)与一个小型引导 ROM 和一组复杂的外围设备相结合,如视频/lcd 子系统、mpeg 解码器、有线或无线以太网接口、USB 接口等以创建“片上系统”。这些芯片构成了现代机顶盒和衍生自它们的小型 Linux 系统(Beaglebone、Raspberry Pi 等)的核心。
  • CPU 与内存和 I/O 结合在同一个芯片上,在一个芯片上创建了一台完整的计算机。这称为微控制器 (uC)。

CPU(中央处理单元)是计算机中执行指令的部分。这可以使用单个 IC、多个 IC、分立晶体管或充满真空管的房间来实现。

微处理器是 CPU 的单芯片实现。

如今,几乎所有通用的 CPU 都是微处理器,因此这两个术语实际上是同义词。