1、第 5章 设备管理第 5章 设备管理 5.0 本章学习目标 5.1 概述 5.2 数据传送控制方式 5.3 缓冲技术 5.4 设备分配技术 5.5 I/O进程控制 开 始第 5章 设备管理本章学习目标 l 数据传送的 4种方式:程序直接控制方式、中断控制方式、 DMA方式及通道控制方式l 缓冲技术的概念及 4种常见的缓冲技术:单缓冲、双缓冲、环形缓冲及缓冲池l 设备分配的概念及 3种设备分配技术:独享分配、共享分配及虚拟分配l I/O进程控制返回本章首页第 5章 设备管理5.1 概述 5.1.1 设备类型 5.1.2 设备管理的任务和功能5.1.3 设备控制块( DCB) 返回本章首页第 5章
2、 设备管理5.1.1 设备类型 1按操作特性分类按这种方法可把外部设备分为存储设备和输入 /输出( I/O) 设备。2按传输的信息特点分类按这种方法可将外部设备分为字符设备和块设备。 3按系统和用户的观点分类按这种观点可将外部设备分为系统设备和用户设备两种。 返回本节第 5章 设备管理5.1.2 设备管理的任务和功能1设备管理的任务 提高设备的利用率 设备独立性字符编码的独立性设备处理的一致性下一页第 5章 设备管理2设备管理的功能( 1)监视系统中所有设备的状态。( 2)设备分配。( 3)设备控制是设备管理的另一功能,它包括设备驱动和设备中断处理,具体的工作过程是在设备处理的程序中发出驱动某
3、设备工作的 I/O指令后,再执行相应的中断处理。返回本节第 5章 设备管理5.1.3 设备控制块( DCB) 1 DCB结构( 1)设备名。它是设备的系统名,即设备的物理名。( 2)设备属性。它描述设备的特性和类型。( 3)设备状态。它描述设备现行的状态。( 4)设备的 I/O总线地址。它反映现行设备在I/O总线上的具体地址。( 5)等待列指针。它存放要求使用该设备的队列的首指针。下一页第 5章 设备管理下一页第 5章 设备管理2设备转换表对设备的请求最终要转换成对设备的 I/O操作,系统可以通过操作码检索 “设备转换表”找到相应的设备地址。该转换表包含设备特定的 I/O例行程序地址,不具备相应操作的设备在其例行程序地址上要填 “-1”。返回本节第 5章 设备管理5.2 数据传送控制方式 5.2.1 程序直接控制方式5.2.2 中断控制方式 5.2.3 DMA方式 5.2.4 通道控制方式 返回本章首页