子系统的互连
三种线: 数据总线, 地址总线, 控制总线
# CPU 与存储器的连接
# 数据总线
CPU 与存储器的数据交流是以字长为单位的
每一条数据总线传输一位数据
64 位的电脑就有 64 条数据总线
# 地址总线
内存空间的地址总共需要 n 位表示, 就有 n 条地址总线
# 控制总线
指令集有 $2^m$ 种指令, 就需要 m 条控制总线
# I/O 与 计算机的连接
I/O 设备和内存的本质不同, 需要中介来处理其中的差异, 因此操作速度会慢得多
计算机与外部设备的接口(控制器)有:
- SCSI 小型计算机系统接口
- 火线(IEEE 1394)
- USB
- HDMI
读取 I/O 设备的存储的两种方式
- I/O 独立寻址: 即有专门的指令来处理 I/O 设备的存储器(区别于计算机内存的指令)
- I/O 存储器映射寻址: 将 I/O 设备的存储映射到存中, 和存储器使用同样的读写指令