niusouti.com
更多“程序员利用系统调用打开I/O设备时,通常使用的设备标识是()。”相关问题
  • 第1题:

    操作系统将设备管理系统划分并组织成层次,其中()的作用是提供给用户进程使用I/O设备进行I/O操作的接口。

    A、用户层I/O

    B、设备无关的I/O

    C、设备驱动及中断处理

    D、硬件


    参考答案:A

  • 第2题:

    在操作系统中,用户在使用I/O设备时,通常采用( )。

    A.设备的绝对号

    B.设备的相对号

    C.虚拟设备号

    D.设备名


    参考答案:B

  • 第3题:

    为了提高I/O设备的使用效率,操作系统必须支持I/O设备的共享,并优化这些设备的使用。在Windows98中,对于独占设备(如打印机等),系统使用了某种技术,把它们改造成以顺序并发方式使用的共享设备。这种技术称为_____。


    正确答案:SPOOLing技术(假脱机技术)
    SPOOLing技术(假脱机技术)

  • 第4题:

    在操作系统中,用户对I/O设备的使用,通常采用( )。

    A.物理设备名

    B.逻辑设备名

    C.虚拟设备名

    D.设备牌号


    正确答案:B
    解析:对于基本的设备分配程序是根据物理设备名来分配设备的,为了增加设备的独立性,进程应用逻辑设备名请求I/O,这样系统首先从系统设备表SDT中找出第一个该类设备的设备控制表DCT,若该设备忙,又查找第二个该类设备的DCT,仅当所有该类设备都忙时才把进程挂在该类设备的等待队列上。

  • 第5题:

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

    A.服务器

    B.shell命令

    C.系统调用

    D.I/O调用命令


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

  • 第6题:

    操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设 备时,通常使用的标识是(39)

    A.物理地址

    B.逻辑地址

    C.逻辑设备名

    D.物理设备名


    正确答案:C
    本题考查设备管理方面的基础知识。设备管理是操作系统的重要组成部分之一。在计算机系统中,除了CPU和内存之外,其他的大部分硬件设备称为外部设备,包括常用的输入输出设备、存储设备以及终端设备等。设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分,其主要任务是:①选择和分配输入输出设备以进行数据传输操作;②控制输入输出设备和CPU(或内存)之间交换数据:③为用户提供有好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按照用户要求控制设备工作;④提供设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,已使操作系统获得最佳效率。

  • 第7题:

    操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标识是______。

    A.物理地址
    B.逻辑地址
    C.逻辑设备名
    D.物理设备名

    答案:C
    解析:
    本题考查设备管理方面的基础知识。设备管理是操作系统的重要组成部分之一。在计算机系统中,除了CPU和内存之外,其他的大部分硬件设备称为外部设备,包括常用的输入输出设备、存储设备以及终端设备等。设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分,其主要任务是:①选择和分配输入输出设备以进行数据传输操作;②控制输入输出设备和CPU(或内存)之间交换数据;③为用户提供有好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按照用户要求控制设备工作;④提供设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,已使操作系统获得最佳效率。

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    下列关于设备驱动程序的描述,错误的是()。

    • A、设备驱动程序应可以动态装卸
    • B、设备驱动程序往往由生产设备的厂家提供
    • C、设备驱动程序可使用系统调用
    • D、设备驱动程序可实现请求I/O进程与设备控制器之间的通信

    正确答案:C

  • 第10题:

    用户在使用I/O设备时,通常采用物理设备名,指明具体的设备。


    正确答案:错误

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

    判断题
    用户在使用I/O设备时,通常采用物理设备名,指明具体的设备。
    A

    B


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

  • 第13题:

    设备无关的I/O层次的主要任务是()。

    A、为相应的系统调用处理函数提供参数

    B、设备命名及与设备驱动程序的映射

    C、规定一个统一的设备驱动程序接口

    D、当进程进行I/O操作时将其阻塞至I/O操作结束并发生中断


    参考答案:B

  • 第14题:

    能够利用DMA方式建立直接数据通路的两个部件是______。

    A.I/O设备和主存

    B.I/O设备和I/O设备

    C.I/O设备和CPU

    D.CPU和主存

    A.

    B.

    C.

    D.


    正确答案:A

  • 第15题:

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

  • 第16题:

    在操作系统中,用户在使用I/O设备时,通常采用( )。

    A.物理设备名

    B.逻辑设备名

    C.虚拟设备名

    D.设备牌号


    正确答案:B

  • 第17题:

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

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

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

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

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


    正确答案:B

  • 第18题:

    用户在使用I/O设备时,通常采用物理设备名,指明具体的设备。

    A.错误

    B.正确


    参考答案:A

  • 第19题:

    当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率?()

    • A、SPOOLing技术
    • B、I/O重定向技术
    • C、设备共享技术
    • D、设备缓冲技术

    正确答案:D

  • 第20题:

    接口是()的逻辑部件。

    • A、CPU与系统总线之间
    • B、系统总线与I/O设备之间
    • C、主存与I/O设备之间
    • D、运算器与I/O设备之间

    正确答案:B

  • 第21题:

    下列关于操作系统设备管理的叙述中,不正确的是()。

    • A、从资源分配角度,可将设备分为独占设备、共享设备和虚拟设备
    • B、利用缓冲技术可以提高资源利用率
    • C、设备管理使用户不关心具体设备I/O操作的实现细节
    • D、操作系统应为各种设备提供不同的接口

    正确答案:D

  • 第22题:

    单选题
    在操作系统中,用户在使用I/O设备时,通常采用()。
    A

    物理设备名

    B

    逻辑设备名

    C

    虚拟设备名

    D

    设备牌号


    正确答案: B
    解析: 为了提高操作系统的可适应性和可扩展性,在现代操作系统中都实现了设备独立性,即在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。

  • 第23题:

    单选题
    下列关于设备驱动程序的描述,错误的是()。
    A

    设备驱动程序应可以动态装卸

    B

    设备驱动程序往往由生产设备的厂家提供

    C

    设备驱动程序可使用系统调用

    D

    设备驱动程序可实现请求I/O进程与设备控制器之间的通信


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

  • 第24题:

    单选题
    接口是()的逻辑部件。
    A

    CPU与系统总线之间

    B

    系统总线与I/O设备之间

    C

    主存与I/O设备之间

    D

    运算器与I/O设备之间


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