设备管理概述:
设备管理的主要功能:
-
设备分配
-
设备映射
-
设备驱动
-
I/O缓冲区的管理
设备分配
多道程序系统中,设备不允许用户直接使用,而是由操作系统统一调度和控制。设备分配功能是设备管理的基本任务。设备分配程序按照一定的策略,为申请设备的用户程序分配设备,记录设备的使用情况。
设备映射
逻辑设备和物理设备概念:
设备映射概念:在软件运行期间,操作系统的设备管理程序必须将该应用软件对逻辑设备的引用和转换成对相关物理设备的引用。这种从逻辑设备到物理设备的映射功能,简称为设备映射功能。
设备驱动
概念:对物理设备进行控制,以实现真正的I/O操作。
设备驱动的主要任务:接收上层软件发来的抽象服务请求,例如读、写操作,再把它转化为具体要求,通过一系列的I/O指令,控制设备完成请求的操作;同时,设备驱动程序还将设备发来的有关信号传送给上层软件,例如设备是否已损坏等。
I/O缓冲区的管理
目的:
通用设备管理分层模式
I/O子系统的组成与结构
总线型I/O系统结构