无操作系统的计算机系统:1、人工操作方式。 有两方面的缺点: (1)用户独占全机。此时,计算机及全部资源只能由上机用户独占。 (2)CPU等待人工操作。2、脱机输入/输出方式。 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾。 主要优点: (1)减少了CPU的空闲时间。(2)提高了I/O速...
分类:
其他好文 时间:
2014-10-18 23:53:18
阅读次数:
227
缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统性能。
缓冲可以协调上层组件和下层组件的性能差异。当上层组件性能由于下层组件时,可以有效地减少上层组件对下层组件的等待时间。例如,在操作系统中,为了改善 CPU 与 I/O 设备速度不匹配的矛盾,设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由I/O 设备慢慢地处理。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。事实上,凡在数据的到达速率与其离去速率不同的地方,都可设置缓冲,以缓...
分类:
其他好文 时间:
2014-09-05 00:59:30
阅读次数:
218