操作系统原理与实例分析课件第四章设备管理.ppt

操作系统原理与实例分析课件第四章设备管理.ppt

4.1 设备管理概述 4.1.1 设备管理的主要功能 (1)设备分配 指设备分配程序按照一定的策略,为申请设备的用户进程分配设备,记录设备的使用情况。 (2)设备映射 设备无关性:应用程序所引起的、用于实现I/O操作的设备与物理I/O系统中实际安装的设备没有固定的联系。 逻辑设备:应用软件所引用的用于实现I/O操作的设备。 物理设备:物理I/O系统中实际安装的设备 逻辑设备的命名方式:文件的命名规则和独立于文件命名规则。 设备映射:将应用软件对逻辑设备的引用转换成对相关物理设备的引用。 (3)设备驱动 指对物理设备进行控制,以实现真正的I/O操作。 其主要任务接收上层软件发来的抽象服务请求,转换为具体要求,通过一系列的I/O指令,控制设备完成请求的操作;同时,还将设备发来的有关信号传送给上层软件。 (4)I/O缓冲管理 为了缓和处理机于外部设备间的速度不匹配的矛盾,以及提高处理机和外部设备间的并行性,引入了I/O缓冲。 I/O缓冲管理的任务是组织I/O缓冲区,并为使用者提供获得和释放I/O缓冲区的手段。 4.1.2 设备管理分层模型

文档评论(0)

1亿VIP精品文档

相关文档