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