简答题

为什么要引入缓冲技术?设置缓冲区的原则是什么?

正确答案

引入缓冲区的主要目的是:
⑴缓和CPU与I/O设备间速度不匹配的矛盾。
⑵提高它们之间的并行性。
⑶减少对CPU的中断次数,放宽CPU对中断响应时间的要求。
设置缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入与输出速率相同(或者相差不大)时,则可用双缓冲区;对于阵发性的输入/输出,可以设立多个缓冲区。

答案解析