Advertisement

[OS]设备管理

阅读量:

1.设备管理核心概念解析

设备管理的核心职责涵盖:设备资源的分配、设备映射处理、驱动程序控制以及I/O缓冲区的调度与管理。

1.1 设备分配

在多道程序运行环境下,用户无法直接操作物理设备,所有设备的使用需由操作系统进行统一安排和管控。作为设备管理的基础性工作之一,设备分配功能负责依据特定规则,为请求使用设备的进程配置相应的资源,并记录其使用状态。

1.2 设备映射

为增强应用软件对不同运行环境的适应能力,并便于实现I/O操作的重定向,多数现代操作系统均具备支持应用软件与具体物理设备之间解耦的能力,即所谓的“设备无关性”或“设备独立性”。所谓“设备无关性”,即指应用程序中所使用的逻辑I/O接口与其实际连接的物理硬件之间不存在固定绑定关系。

逻辑设备与物理设备:
逻辑设备指的是应用程序在执行过程中所调用的抽象I/O接口。
而物理设备则表示实际安装在系统中的硬件组件。
对于应用程序而言,逻辑设备是对一类具体物理硬件的高度抽象;而对于操作系统中的管理模块而言,物理硬件则是某一类逻辑接口的具体实现实例。

若某个系统具备“设备无关性”的特性,则该系统中应用程序所引用的逻辑接口将不会被限定于某一特定的物理

全部评论 (0)

还没有任何评论哟~