目录
一、广义的IO设备
分类
按使用特性分类
按信息交换的单位分类
按设备的共享属性分类
按传输速率分类
二、IO设备的缓冲区
三、SPOOLing技术
一、广义的IO设备
输入设备:对CPU而言,凡是对CPU进行数据输入的。
输出设备:对CPU而言,凡是对CPU进行数据输出的。
分类
按使用特性分类
按信息交换的单位分类
按设备的共享属性分类
按传输速率分类
二、IO设备的缓冲区
为了解决CPU和IO设备的速率不匹配问题。
为此,缓冲区会减少CPU处理IO请求的频率,提高CPU和IO设备之间的并行性。
专用缓冲区只适用于特定的IO进程。
当这样的IO进程比较多时,对内存的消耗也很大。
操作系统划出可供多个进程使用的公共缓冲区,称之为缓冲池。