下列为设备驱动程序的功能的是()。 ①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列A.①②③④B.①②④C.②③④D.①②③

题目

下列为设备驱动程序的功能的是()。 ①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列

A.①②③④

B.①②④

C.②③④

D.①②③


相似考题
更多“下列为设备驱动程序的功能的是()。 ①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列”相关问题
  • 第1题:

    下列关于I/O设备的叙述,正确的是______。

    A、I/O设备的操作由CPU启动

    B、I/O设备的操作在I/O控制器的控制下完成

    C、I/O设备的工作速度比CPU慢

    D、同一时刻只能有一个I/O设备工作


    正确答案:ABC

  • 第2题:

    设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。下列哪一项不是设备驱动程序的功能?

    A.根据请求传送的数据量,组织I/O缓冲队列

    B.利用I/O缓冲,对数据进行加工

    C.启动设备进行I/O操作。

    D.I/O设备中断处理。


    正确答案:C
    解析:设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。设备驱动程序的功能有:根据请求传送的数据量,组织I/O缓冲队列;利用 I/O缓冲,对数据进行加工,I/O设备中断处理。

  • 第3题:

    CPU与I/O设备间的接口是(16),它接收从CPU发来的命令,然后去控制I/O设备工作,从而使处理机从繁杂的设备控制事务中解脱出来。

    A.设备控制器

    B.I/O处理器

    C.文件控制器

    D.交换处理器


    正确答案:A
    解析:有关设备控制器的基本知识点。

  • 第4题:

    操作系统内核与用户程序、应用程序之间的接口是(21)。

    A.键盘

    B.I/O设备

    C.shell命令

    D.服务器


    正确答案:C
    解析:操作系统内核与用户程序、应用程序之间的接口是shell命令。

  • 第5题:

    与CPU执行的算术和逻辑运算操作相比,I/O操作有许多不同特点。下列关于I/O操作的描述中,错误的是( )。

    A、I/O操作速度慢于CPU

    B、多个I/O设备能同时工作

    C、由于I/O设备需要CPU的控制,两者不能同时进行操作

    D、每个I/O设备都有自己专用的控制器


    正确答案:C

  • 第6题:

    下面有关I/O操作的叙述中,正确的是( )。

    A、CPU执行I/O指令后,直接控制I/O设备进行操作

    B、为了提高系统的效率,I/O操作与CPU的数据处理操作通常是并行进行的

    C、各类I/O设备与计算机主机的连接方法基本相同

    D、某一时刻只能有一个I/O设备在工作


    正确答案:B

  • 第7题:

    以下关于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设备

    答案:C
    解析:
    I/O软件隐藏物理设备细节,方便用户使用抽象的I/O命令即可使用I/O设备。

  • 第8题:

    每种I/O设备都有各自专用的控制器,它们接受CPU启动I/O操作的命令后,负责控制I/O操作的全过程。


    正确答案:正确

  • 第9题:

    I/O操作的任务是将输入设备输入的信息送入主机,或者将主机中的内容送到输出设备。下面有关I/O操作的叙述中错误的是()。

    • A、PC机中CPU通过执行输入指令和输出指令向I/O控制器发出启动I/O操作的命令,并负责对I/O设备进行全程控制。
    • B、多个I/O设备可以同时进行工作。
    • C、为了提高系统的效率,I/O操作与CPU的数据处理操作通常是并行进行的。
    • D、I/O设备的种类多,性能相差很大,与计算机主机的连接方法也各不相同。

    正确答案:A

  • 第10题:

    下列关于I/O控制器的叙述,正确的是()。

    • A、I/O设备通过I/O控制器接收CPU的输入/输出操作命令。
    • B、所有I/O设备都使用统一的I/O控制器。
    • C、I/O设备的驱动程序都存放在I/O控制器上的ROM中。
    • D、随着芯片组电路集成度的提高,越来越多的I/O控制器都从主板的芯片组中独立出来,制作成专用的扩充卡。

    正确答案:A

  • 第11题:

    单选题
    并非由通道完成的工作是()
    A

     执行“启动I/O”指令

    B

     控制指定设备完成通道命令

    C

     记录设备的工作状态

    D

     形成I/O中断


    正确答案: B
    解析: 暂无解析

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    I/O操作是计算机中最常见的操作之一。下列关于I/0操作的叙述,错误的是_______。

    A、I/O设备的种类多,性能相差很大,与计算机主机的连接方法也各不相同

    B、为了提高系统的效率I/O操作与CPU的数据处理操作通常是并行进行的

    C、I/O设备的操作是由I/O控制器负责完成的

    D、PC机中CPU通过执行I/O指令向I/0控制器发出启动I/O操作的命令,并负责对I/O设备进行全程控制


    正确答案:D

  • 第14题:

    以下关于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设备


    正确答案:C

  • 第15题:

    用户程序通过(7)向操作系统提出使用外部设备的要求。

    A.服务器

    B.shell命令

    C.系统调用

    D.I/O调用命令


    正确答案:C
    解析:用户程序是通过系统调用向操作系统提出使用外部设备的要求。

  • 第16题:

    关于I/O接口的叙述中,正确的是( )。

    A.I/O接口即I/O控制器,它用来控制I/O设备的操作

    B.I/O接口在物理上是一些插口,它用来连接I/O设备与主机

    C.I/O接口即扩充卡(适配卡),它用来连接I/O设备与主机

    D.I/O接口即I/O总线,它用来传输I/O设备的数据


    正确答案:B

  • 第17题:

    下面关于I/O操作的叙述中,错误的是( )。

    A、I/O设备的操作是由CPU启动的

    B、I/O设备的工作速度比CPU慢

    C、同一时刻计算机中只能有一个I/O设备进行工作

    D、I/O设备的操作是由I/O控制器负责全程控制的


    正确答案:C

  • 第18题:

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

    A.进程请求I/O→独立于设备的软件→中断处理程序→设备驱动程序→硬件
    B.进程请求I/O→独立于设备的软件→设备驱动程序→中断处理程序→硬件
    C.进程请求I/O→设备驱动程序→中断处理程序→独立于设备的软件→硬件
    D.进程请求I/O→设备驱动程序→独立于设备的软件→中断处理程序→硬件

    答案:B
    解析:
    采用分层思想的主要目的是便于系统修改扩充和移植。当用户进程提出I/O请求访问硬件时,需要按“进程请求I/O-独立于设备的软件-设备驱动程序-中断处理程序-硬件”的层次结构进行。

  • 第19题:

    ()是指内核提供的一组具有文件读写、设备i/o操作、进程控制等功能的子程序。

    • A、系统调用
    • B、进程管理
    • C、设备管理
    • D、存储管理

    正确答案:A

  • 第20题:

    每种I/O设备都有各自专用的控制器,它们接受CPU启动I/O操作命令后,负责控制I/O操作的全过程。


    正确答案:正确

  • 第21题:

    并非由通道完成的工作是()

    • A、 执行“启动I/O”指令
    • B、 控制指定设备完成通道命令
    • C、 记录设备的工作状态
    • D、 形成I/O中断

    正确答案:A

  • 第22题:

    关于I/O接口,下列()说法是最确切的。

    • A、I/O接口即I/O控制器,用来连接I/O设备与主板
    • B、I/O接口用来连接I/O设备与主机
    • C、I/O接口用来连接I/O设备与主存
    • D、I/O接口即I/O总线,用来连接I/O设备与CP

    正确答案:B

  • 第23题:

    单选题
    I/O操作的任务是将输入设备输入的信息送入主机,或者将主机中的内容送到输出设备。下面有关I/O操作的叙述中错误的是()。
    A

    PC机中CPU通过执行输入指令和输出指令向I/O控制器发出启动I/O操作的命令,并负责对I/O设备进行全程控制。

    B

    多个I/O设备可以同时进行工作。

    C

    为了提高系统的效率,I/O操作与CPU的数据处理操作通常是并行进行的。

    D

    I/O设备的种类多,性能相差很大,与计算机主机的连接方法也各不相同。


    正确答案: A
    解析: 暂无解析

  • 第24题:

    判断题
    每种I/O设备都有各自专用的控制器,它们接受CPU启动I/O操作命令后,负责控制I/O操作的全过程。
    A

    B


    正确答案:
    解析: 暂无解析