C语言缓存机制

来源:互联网 发布:网络是媒体还是媒介 编辑:程序博客网 时间:2024/06/06 12:36

读缓存是指,操作系统为已读取的文件数据,在内存较空闲的情况下留在内存空间中(这个内存空间被称之为“内存池”),当下次软件或用户再次读取同一文件时就不必重新从磁盘上读取,从而提高速度。
写缓存实际上就是将要写入磁盘的数据先保存于系统为写缓存分配的内存空间中,当保存到内存池中的数据达到一个程度时,便将数据保存到硬盘中。这样可以减少实际的磁盘操作,有效的保护磁盘免于重复的读写操作而导致的损坏,也能减少写入所需的时间。

http://www.kuqin.com/language/20080410/6428.html

http://www.cnblogs.com/octobershiner/archive/2011/12/08/2281240.html