itgle.com
更多“操作系统采用缓冲技术,能够减少对CPU的(39)次数,从而提高资源的利用率。A.中断B.访问C.控制D.依赖 ”相关问题
  • 第1题:

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

    A.假脱机

    B.虚拟设备

    C.缓冲

    D.虚拟存储器


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

  • 第2题:

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

    A.缓冲技术

    B.设备分配技术

    C.SPOOLing技术

    D.DMA与通道技术

    E.级联及堆叠技术


    正确答案:ABCD

  • 第3题:

    下列哪一项不是引入缓冲的目的。()

    A.改善CPU与I/O设备间速度不匹配的矛盾。

    B.减少对CPU的中断频率,放宽对中断响应时间的限制。

    C.提高CPU和I/O设备之间的并行性。

    D.在CPU和外设之间设立缓冲区,用以暂存CPU与外设之间交换的数据,从而缓和CPU与外设速度不匹配所产生的矛盾。


    在CPU和外设之间设立缓冲区,用以暂存CPU与外设之间交换的数据,从而缓和CPU与外设速度不匹配所产生的矛盾。

  • 第4题:

    缓冲技术能减少对CPU的(),从而提高CPU的利用率。

    A.中断次数

    B.访问次数

    C.控制程度

    D.依赖程度


    参考答案:A

  • 第5题:

    下列不属于操作系统中引入缓冲的主要原因是()。

    A.制约CPU连接外设台数

    B.缓冲CPU与I/O设备速度不匹配的矛盾

    C.减少中断CPU的次数

    D.提高CPU与I/O设备的并行性


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