1 控制器
CPU无法直接控制I/O设备的机械部件,因此I/O设备还要有一个电子部件作为CPU和I/0设备机械部分之间的“中介”,用于实现CPU对设备的控制。这个电子部件就是I/O控制器,又称设备控制器。
(1) 组成
(2)内存映像
(3)控制方式
1 程序直接控制方式
2 中断驱动控制方式
3 DMA控制器
与“中断驱动控制方式”相比,DMA(Direct Memory Access,直接存储器存取)主要用于块设备控制。
4 通道控制方式
2 I/O软件层次
3 假脱机技术
4 缓冲区
缓冲区作用:
(1)单缓冲
(2)双缓冲
(3)缓冲池