单选题操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是(  )。A用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序B用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序C用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序D用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序

单选题
操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是(  )。
A

用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序

B

用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序

C

用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序

D

用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序


参考解析

解析:
对于一次设备的调用,操作系统为用户准备了系统调用的接口,当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的设备无关层软件接到该调用请求后调用处理程序进行处理,根据调用格式和形参,再转到相应的设备驱动程序去处理;大部分设备在运行时是需要时间的,所以设备驱动程序会以中断方式驱动设备,即设置好控制寄存器参数和中断向量等参数后阻塞自己;当设备准备好或所需数据到达后设备硬件发出中断,设备驱动程序唤醒,将数据按上述调用顺序逆向回传到用户程序中,或继续驱动设备执行下一条指令。因此,I/O子系统从上到下分为四个层次:用户层、与设备无关的软件层、设备驱动程序以及中断处理程序。

相关考题:

● 操作系统通常将I/O 软件分成四个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是 (50) 。(50)A. 提高处理速度B. 减少系统占用的空间C. 便于即插即用D. 便于系统修改、扩充和移植

I/O子系统的层次模型中负责将上层对逻辑I/O的调用转换为具体设备驱动程序的调用的是()层 A.系统服务接口B.设备驱动程序接口C.设备驱动程序D.设备开关表

I/O设备管理中,I/O软件的层次结构有A.用户应用层B.设备独立层C.设备驱动层D.中断处理层E.设备执行层

● 设备驱动程序是直接与 (23) 打交道的软件模块。一般而言,设备驱动程序的任务是接受来自与设备 (24)(23)A. 硬件B. 办公软件C. 编译程序D. 连接程序(24)A. 有关的上层软件的抽象请求,进行与设备相关的处理B. 无关的上层软件的抽象请求,进行与设备相关的处理C. 有关的上层软件的抽象请求,进行与设备无关的处理D. 无关的上层软件的抽象请求,进行与设备无关的处理

操作系统设备管理功能的内部结构设计一般是基于分层的思想,因此通常将I/O软件组织成4个层次:用户应用层软件、中断应用层软件、中断处理程序、独立于设备的软件和设备驱动程序。采用分层思想的主要目的是(1)。当用户进程提出I/O请求访问硬件时,需要按“(2)”的层次结构进行。A.便于即插即用B.减少系统占用的空间C.便于系统修改、扩充和移植D.提高处理速度

从下列关于驱动程序的论述中,选出一条正确的论述。 () A 驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序B 驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理C 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写D 对于一台多用户机,配置了相同的16个终端,此时可以只配置一个由多个终端共享的驱动程序

操作系统将设备管理系统划分并组织成层次,其中()的作用是提供给用户进程使用I/O设备进行I/O操作的接口。 A、用户层I/OB、设备无关的I/OC、设备驱动及中断处理D、硬件

设备无关的I/O层次的主要任务是()。 A、为相应的系统调用处理函数提供参数B、设备命名及与设备驱动程序的映射C、规定一个统一的设备驱动程序接口D、当进程进行I/O操作时将其阻塞至I/O操作结束并发生中断

设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。下列哪一项不是设备驱动程序的功能?A.根据请求传送的数据量,组织I/O缓冲队列B.利用I/O缓冲,对数据进行加工C.启动设备进行I/O操作。D.I/O设备中断处理。

以下关于I/O软件的叙述中,正确的是() A、I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备B、I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口C、I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备D、I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备

操作系统通常将I/O软件分成4个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是(25)。A.便于即插即用B.减少系统占用的空间C.提高处理速度D.便于系统修改、扩充和移植

请教:2016计算机四级网络工程师高分突破试题多选题69如何解答? I/O设备管理中,I/O软件的层次结构有A.用户应用层B.设备独立层C.设备驱动层D.中断处理层E.设备执行层

计算机I/O系统的软件部分主要包含下列哪些项?A.中断处理程序B.设备驱动程序C.与设备无关的操作系统软件D.用户级软件E.硬件描述层软件

操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成分为4个层次,即用户应用软件,中断处理程序,独立于设备的软件和设备驱动程序,当用户进程提出I/O请求访问硬件时,需要按()的层次结构进行。A.进程请求I/O→独立于设备的软件→中断处理程序→设备驱动程序→硬件B.进程请求I/O→独立于设备的软件→设备驱动程序→中断处理程序→硬件C.进程请求I/O→设备驱动程序→中断处理程序→独立于设备的软件→硬件D.进程请求I/O→设备驱动程序→独立于设备的软件→中断处理程序→硬件

I/O 设备管理软件一般分为 4 个层次,如下图所示。图中①②③分别对应( )。A.设备驱动程序、虚设备管理、与设备无关的系统软件B.设备驱动程序、与设备无关的系统软件、虚设备管理C.与设备无关的系统软件、中断处理程序、设备驱动程序D.与设备无关的系统软件、设备驱动程序、中断处理程序

以下关于I/0软件的叙述中,正确的是( )A.I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备 B.I/O软件隐藏了I/O操作实现的细节,向用户提供物理接口 C.I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备 D.I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备

I/O 设备管理一般分为 4 个层次,如下图所示。图中①②③分别对应( )。A.设备驱动程序、虚设备管理、与设备无关的系统软件B.设备驱动程序、与设备无关的系统软件、虚设备管理C.中断处理程序、与设备无关的系统软件、设备驱动程序D.中断处理程序、设备驱动程序、与设备无关的系统软件

A.设备驱动程序、虚设备管理、与设备无关的系统软件B.设备驱动程序、与设备无关的系统软件、虚设备管理C.中断处理程序、与设备无关的系统软件、设备驱动程序D.中断处理程序、设备驱动程序、与设备无关的系统软件

在I/O设备、数据通道、时钟和软件这4项中,可能成为中断源的是()。A、I/O设备B、I/O设备和数据通道C、I/O设备、数据通道和时钟D、I/O设备、数据通道、时钟和软件

操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成4个层次,用户应用软件、终端应用层软件、中断应用层程序、中断处理程序、独立于设备的软件和设备驱动程序,采用分层思想的主要目的是()。 A、便于即插即用B、减少系统占用的空间C、便于系统修改、扩充和移植D、提高处理速度

I/O设备管理中,I/O软件的层次结构有()。A、用户应用层B、设备独立层C、设备驱动层D、中断处理层E、设备执行层

设备管理中提供与设备无关的软件层的目的是()。A、向用户进程提供设备独立性B、便于用户直接利用低层的软件C、便于用户编写设备驱动程序D、都对

计算机I/O系统的软件部分主要包含下列哪些项()A、中断处理程序B、设备驱动程序C、与设备无关的操作系统软件D、用户级软件E、硬件描述层软件

操作系统通常将I/O软件分成4个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是()A、提高处理速度B、减少系统占用的空间C、便于即插即用D、便于系统修改、扩充和移植

单选题操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成4个层次,用户应用软件、终端应用层软件、中断应用层程序、中断处理程序、独立于设备的软件和设备驱动程序,采用分层思想的主要目的是()。A便于即插即用B减少系统占用的空间C便于系统修改、扩充和移植D提高处理速度

多选题I/O设备管理中,I/O软件的层次结构有()。A用户应用层B设备独立层C设备驱动层D中断处理层E设备执行层

单选题操作系统通常将I/O软件分成4个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是()A提高处理速度B减少系统占用的空间C便于即插即用D便于系统修改、扩充和移植