问答网

当前位置: 首页 > 知识问答 > 硬盘缓存缓存 Cachememory 是什么呢

硬盘缓存缓存 Cachememory 是什么呢

知识问答 浏览3次

硬盘缓存是用于存储读写硬盘的中间数据,一般称为cache。

主要有三个作用:

1) 写入缓冲

向硬盘写入数据的时候,不是直接写入硬盘,而是先写入cache,等待硬盘空闲的时候,再将数据写入硬盘。

现在有些硬盘还支持NCQ技术,把数据在cache中进行排序,再写入硬盘。 这样做的好处是提高硬盘的响应速度,减少硬盘的寻道时间,延长硬盘的使用寿命。

2) 预读取

如果硬盘空闲,预先将上次读取的数据后面一段也读到cache中,当系统读取这块数据的时候,能够快速响应,这项技术本身没有太大用处,当结合NCQ技术的时候,可以减少寻道时间。

3) 读缓冲

无论读写数据,都将数据在cache中保留一份副本,直到cache存满,则删除最早的副本。 这样的好处是, 应用程序往往对某一个文件频繁读写,这样读写就可以在cache中完成,而不需要访问硬盘,大大了提高速度。

所以硬盘缓存是硬盘的一个十分重要的参数,当然是越大越好。