守门员视频:“缓冲区”是什么意思?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 14:16:09
有什么用?

缓冲区是一个逻辑上的概念,几乎所有的存储设备都有缓冲区,比如硬盘,系统可以指定给硬盘一定量的缓冲区,直到该区存满数据后再写入硬盘,这样可以避免频繁写盘。但大多数情况下,我们所说的缓冲区是指物理上的缓存。比如现在常见的160G串口硬盘通常的缓存就是8M,DVD刻录机从2M到8M不等,CPU从62K到数M不等。在相同条件下,缓存越大,理论上的执行效率就更高,当然价格也更贵。
一般来说,缓存并不存在如何使用的问题,这些都是系统与硬件之间的协调,对用户而言几乎不用去管它。因此,通过修改注册表之类的“办法”来“更合理的使用缓存”是不可能的,也无助于系统的优化。
早期的缓存芯片非常贵,因此CPU一般只集成一、二级缓存,三级缓存都在主板上,容量也很小,以K为单位;同时又分全速缓存、半速缓存等,玩过K7的朋友就应该有感受。现在很少有三级缓存了,加上缓存芯片的价格与发热量都得到了较好的控制。因此除极少数“另类”外,都是CPU集成两级缓存。