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