操作系统概述问答集 #2



问题:缓存如何能够提高计算机系统的性能?

回答:如果 CPU 和 I/O 设备的速度相近,则缓存有助于让 CPU 和 I/O 设备以全速运行,这样 CPU 和 I/O 设备就不会在任何时刻闲置。

通常,CPU 比输入设备快得多。在这种情况下,CPU 永远面临空的输入缓冲区,并处于等待输入设备将记录读入缓冲区的闲置状态。对于输出,CPU 会继续以全速运行,直到输出缓冲区已满,然后开始等待。

因此,缓存对于在计算工作和 I/O 操作之间取得平衡的任务非常有用。在其他情况下,缓存方案可能无法很好地发挥作用。

os_exams_questions_answers.htm
广告