我有点搞不清楚单片机到底是什么。具体来说,单片机和多片机有什么区别?(因为芯片这个词太不正式了,那确切地指的是什么?
答案1
主要区别如下:
单芯片
- 所有组件均封装在同一块物理 IC 中
- 该 IC 包含 CPU 核心
- 该 IC 包含存储器(ROM 和 RAM)
- 该 IC 包含所有 IO 硬件(视频、串行等)
单片机主要有以下形式:微控制器芯片(最常见的是 Microchip 公司的 PIC 系列)并用于嵌入式设备。它们提供更多基本功能,但使用起来更简单,因为它们不需要任何外部芯片即可运行。有人尝试创建 Intel 或 AMD PC 架构风格的单片计算机,但由于所涉及组件的复杂性,这并不是一项很容易完成的任务。同样,这些通常用于低端嵌入式系统,例如触摸板设备和工业控制系统。
多芯片
- CPU IC 包含 CPU 核心。
- 视频 GPU 包含视频处理器。
- RAM 模块包含 RAM 内存。
- BIOS 芯片包含 ROM 内存。
- “芯片组”(北桥/南桥等)包含 I/O 逻辑和总线接口逻辑
传统计算机多芯片. 一些最新的处理器(一些我系列)在处理器 IC 中包含视频 GPU,但它们仍然需要外部芯片才能与计算机的其余部分交互(PCI 桥等)