硬盘的缓存主要起什么作用呢 硬盘缓存和转速哪个重要呢

来源:科讯网

硬盘的缓存主要起三种作用

一是预读取。当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善能的目的;

二是对写入动作进行缓存。当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上。虽然对于写入数据的能有一定提升,但也不可避免地带来了安全隐患——如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失。对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地;第三个作用就是临时存储最访问过的数据。有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。

转速比缓存更重要。

大文件、随机小文件都是高转速能有提升,连续小文件才是考验缓存。所以从日常使用选择来说,优先选择转速高的硬盘,同样转速选择缓存大的硬盘。

决定硬盘能的是转速、单碟容量、缓存容量三大参数。接口带宽基本不影响目前的硬盘能,因为即使是带宽最小的SATA1.0,都远超硬盘传输率,所以不会成为影响硬盘能的瓶颈。转速:目前普通硬盘都是7200转(除了绿盘这类5400转节能型硬盘外),所以区别就在其它两大参数上。

硬盘的转速越快

硬盘寻找文件的速度也就越快,相对的硬盘的传输速度也就得到了提高。硬盘转速以每分钟多少转来表示,单位表示为RPM,RPM是Revolutions per minute的缩写,是转/每分钟。RPM值越大,内部传输率就越快,访问时间就越短,硬盘的整体能也就越好。

硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方。要将所要存取资料的扇区带到磁头下方,转速越快,则等待时间也就越短。因此转速在很大程度上决定了硬盘的速度。

标签: 硬盘容量 主板内存 内存容量 主流硬盘

推荐

财富更多》

动态更多》

热点