参考答案和解析
正确答案:D
更多“在下列各种类型的I/O技术中,对CPU依赖最小的是A.重叠技术B.中断技术C.程序控制技术D.通道技术 ”相关问题
  • 第1题:

    为了缓和CPU-9FO设备之间速度不匹配的矛盾,减少对CPU的中断频率,提高两者的并 行性,操作系统的设计采用( )来实现。

    A.并行技术

    B.通道技术

    C.缓冲技术

    D.虚拟存储技术


    正确答案:C

  • 第2题:

    下列是关于缓冲技术的说法: ①引入缓冲技术的主要原因包括:缓和CPU与I/O设备之间速度不匹配的矛盾;减少对CPU的中断频率;放宽对中断响应时间的限制;提高CPU和I/O设备之间的并行性。 ②一般从磁盘中开辟一块区域作为缓冲区。 ③缓冲可分为单缓冲、双缓冲和循环缓冲。 ④Spooling系统用到了缓冲技术。 其中正确的有______个。

    A.0

    B.1

    C.2

    D.3


    正确答案:D
    解析:在现代OS中,几乎所有的I/O设备都使用了缓冲区,因为要提高I/O速度和设备的利用率,在很大程度上都需要借助缓冲技术来实现。缓冲区是操作系统为暂存数据而在内存中开辟的一块区域。缓冲可分为单缓冲、双缓冲和循环缓冲,如图6-41所示。引入缓冲技术的主要原因有:缓和CPU与I/O设备之间速度不匹配的矛盾;减少对CPU的中断频率;放宽对中断响应时间的限制;提高CPU和I/O设备之间的并行性;提高外设利用率,尽可能使外设处于忙状态。根据实现方式的不同,缓冲技术可分为硬件缓冲和软件缓冲,硬件缓冲是利用专门的硬件寄存器作为缓冲,而软件缓冲则是通过操作系统来实现的。Spooling系统用到了缓冲技术,它用到了两个缓冲区:输入缓冲区和输出缓冲区。前者暂存由输入设备送来的数据,以后再传送到输入井;后者暂存从输出井送来的数据,以后再传送给输出设备。

  • 第3题:

    为了提高设备和CPU的利用率,操作系统在I/O管理中采用了多种技术,其中典型的I/O技术包括

    A.缓冲技术

    B.设备分配技术

    C.SPOOLing技术

    D.DMA与通道技术

    E.级联及堆叠技术


    正确答案:ABCD

  • 第4题:

    下面不是SPOOLing技术基础的是( )。

    A.通道技术

    B.缓冲技术

    C.中断技术

    D.虚拟存储技术


    正确答案:B
    解析:SPOOLing 系统也称做斯普林系统,是使独占使用的设备虚拟成可共享的设备的技术,该技术实现了虚拟设备功能。

  • 第5题:

    由于I/O设备工作速度太低,而且许多都是以字节方式工作的,所以即使采用中断技术,也还是要频繁地去中断主机CPU,扯了CPU的后腿。为此,操作系统采用了( )技术;

    A.假脱机

    B.虚拟设备

    C.缓冲

    D.虚拟存储器


    正确答案:C
    解析:缓冲技术的基本思想是利用计算机的内存,在内存中开辟一个区域专供存放在输入输出操作中需要传递的数据,解决外设与CPU速度不匹配的问题。