操作系统复习5_设备管理.doc

操作系统复习5_设备管理

设备管理 设备管理的对象是:I/O设备为主,包括设备控制器和I/O通道; 设备管理的基本任务是:完成用户I/O请求、提高I/O速度及提高I/O设备利用率; 设备管理的主要功能是:缓冲区管理、设备分配 、设备处理、虚拟设备及设备独立性。 5.1 I/O系统 5.1.2 设备控制器-CPU和I/O设备的接口,解脱CPU;可编址,含有多个设备地址,以连接多个设备。 设备控制器的基本功能 1) 接收和识别命令:接收CPU命令存放于控制寄存器;命令译码 2) 数据交换: CPU(总线)--控制器(数据寄存器)--设备; 3) 标识和报告设备的状态:供CPU了解;状态寄存器; 4) 地址识别:设备和寄存器地址;地址译码器 5) 数据缓冲:用缓冲器暂存来自CPU和I/O设备的数据; 6) 差错控制:对I/O数据差错检测,并向CPU报告,错误重发。 2. 设备控制器的组成 1).设备控制器与处理机的接口—通信线路(三类):数据线、控制线和地址线,数据线连接数据寄存器和控制/状态寄存器; 2).设备控制器与设备的接口—连接多个设备,每个接口有数据、状态和控制三种信号; 3).I/O逻辑—根据CPU发来信号对设备控制。 CPU启动设备时,将I/O启动命令和地址分别通过数据线和地址线发送给控制器,由I/O逻辑对地址进行译码,再根据所译出的命令对相应设备进行控制。 图 5-2 设备控制

文档评论(0)

1亿VIP精品文档

相关文档