首页 > 试题广场 >

操作系统中采用缓冲(buffering)技术,能够减少对CP

[单选题]

操作系统中采用缓冲(buffering)技术,能够减少对CPU的(   )的次数,从而提高资源的利用率。


  • 中断
  • 访问
  • 控制
  • 依赖
引入缓冲的主要原因包括:缓和CPU与I/O设备间速度不匹配的矛盾;根据对CPU的中断频率,放宽对中断时间的限制;提高CPU和I/O设备之间的并行性。所以采用缓冲技术,可减少对CPU的中断次数,从而提高系统效率。
发表于 2017-05-16 19:54:34 回复(0)
我的理解是,如果不用缓冲,那么CPU就需要不断的中断去查询I/O的情况,如果用了缓存,就可以先缓存到缓存中,然后CPU再一次读取
发表于 2018-08-04 19:21:07 回复(0)
我觉得减少访问次数也不为过,只是说这种回答太过短浅。如果答案是减少访问次数,那么显然是在问Cache,为什么还要在此处问Spooling缓冲技术呢。DMA是否可以达到同样的效果呢?
发表于 2023-03-24 01:11:16 回复(0)
数据可以在缓冲区暂存,这样CPU就不用为每个数据请求都进行中断处理
发表于 2024-05-13 14:48:16 回复(0)