更多“在I/O设备管理中,引入缓冲技术的主要原因是A.使外部设备可以并发运行B.匹配不同外部设备的传输速 ”相关问题
  • 第1题:

    CPU从I/O接口的______中获取外部设备的状态信息。


    正确答案:状态寄存器
    状态寄存器 解析:CPU从I/0接口的状态寄存器中获取外部设备的状态信息。

  • 第2题:

    下列关于Windows设备管理说法错误的是( )。

    A.实现具体的设备驱动和I/O操作

    B.为单个作业合理地分配和回收设备

    C.管理缓冲区

    D.实现外部设备中断请求的处理


    正确答案:B
    解析:在多道系统中,当多个作业同时提出对设备的需求时,由操作系统进行排队、分配设备以及在使用后及时回收。

  • 第3题:

    缓冲技术可以缓解I/O操作对缺页置换策略的干扰;缓解CPU与外部设备速度不匹配的矛盾,使数据处理的速度提高。

    缓冲技术可以缓解I/O操作对缺页置换策略的干扰;缓解CPU与外部设备速度不匹配的矛盾,使数据处理的速度提高。


    正确

  • 第4题:

    操作系统中利用缓冲技术实现设备的I/O操作的主要目的是( )。

    A.缓解处理机与设备之间速度不匹配的矛盾,减少对CPU的I/O中断次数

    B.使CPU可以从I/0操作中解脱出来,由缓冲区来实现相应操作

    C.由缓冲区中的一段程序来模拟I/O操作,使FO操作可与CPU对数据的处理同时进行

    D.为I/O专门开辟一段内存区,别的程序不能访问该地址空间,提高了I/O访存速度


    正确答案: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系统用到了缓冲技术,它用到了两个缓冲区:输入缓冲区和输出缓冲区。前者暂存由输入设备送来的数据,以后再传送到输入井;后者暂存从输出井送来的数据,以后再传送给输出设备。