模拟卷 操作系统 操作系统概念 选择题
第 32 题

下列关于设备独立性的论述中,正确的是( )。

A. 设备独立性是 I/O 设备具有独立执行 I/O 功能的一种特性

B. 设备独立性是指用户程序独立于具体使用的物理设备的一种特性

C. 设备独立性是指独立实现设备共享的一种特性

D. 设备独立性是指设备驱动独立于具体使用的物理设备的一种特性

操作系统概念

[tag_link]

正确答案:B

设备独立性是操作系统中的一个重要概念,指的是用户程序在访问 I/O 设备时,不直接依赖于具体的物理设备,而是通过逻辑设备名进行操作。 操作系统负责将逻辑设备名映射到实际的物理设备,这样当物理设备更换、升级或添加时,用户程序无需任何修改,从而提高了系统的灵活性、可移植性和可维护性。 选项 A 错误,因为设备独立性并非 I/O 设备自身具有的执行功能,而是操作系统为用户程序提供的一种抽象层服务。 选项 C 不准确,设备共享是指多个进程或用户共同使用同一设备,虽然设备独立性可以促进共享,但其核心是程序的独立性而非共享本身。 选项 D 也不正确,设备驱动通常是针对特定物理设备编写的,设备独立性关注的是用户程序层面的抽象,而非驱动层面的独立。 因此,只有选项 B 正确地描述了设备独立性的本质,即用户程序独立于具体物理设备的特性。