首页 > 装修问题 > 装修流程 > 其它 > 移动硬盘缓存的作用有些什么?

移动硬盘缓存的作用有些什么?

浏览次数:1460|时间:2024-05-02

最新回答

2024-05-02独步幽森
480Mbps是480兆位每秒(不能认为是480MB每秒),Mbps与与MB/s的概念不同,需要区别理解。
b是数据的位,通常小写(意译是位,音译是比特,b是bit的缩写)。B是字节的意思,是Byte的缩写,通常大写。
一个字节是8位二进制数,也就是1B=8b(全写是1Byte=8bit)。所以480Mbps换算为60MB/s,也就是USB  2.0的理论传输速度极限为60MB/s,但是实际上并不能达到这个理想值,受限于移动硬盘的主控芯片方案不同以及单块硬盘的盘片数目,磁头数目,硬盘的缓存大小,电脑的USB接口类型,电脑安装使用的操作系统不同等众多因素的影响。一般的硬盘读取速度略快于写入速度,一般USB  2.0的2.5英寸移动硬盘的读写速度在35MB/s左右,能达到45MB/s更上的速度很不容易,已经非常不错了。
硬盘的缓存一般用来读写交换数据临时存储的,一般认为越大越有利,尤其是在下载文件或者开机启动时会有不一样的效果……

210

2024-05-02奔跑吧笑笑
硬盘的缓存主要起三种作用:
  一是预读取。当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的;
  二是对写入动作进行缓存。当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上。虽然对于写入数据的性能有一定提升,但也不可避免地带来了安全隐患——如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失。对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地;
  第三个作用就是临时存储最近访问过的数据。有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。

152

2024-05-02Zzzz将将将
答:1  硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方。要将所要存取资料的扇区带到磁头下方,转速越快,则等待时间也就越短。因此转速在很大程度上决定了硬盘的速度。
2  随着硬盘容量的不断增大,硬盘的转速也在不断提高。然而,转速的提高也带来了磨损加剧、温度升高、噪声增大等一系列负面影响。于是,应用在精密机械工业上的液态轴承马达(Fluid  dynamic  bearing  motors)便被引入到硬盘技术中。液态轴承马达使用的是黏膜液油轴承,以油膜代替滚珠。这样可以避免金属面的直接磨擦,将噪声及温度被减至最低;同时油膜可有效吸收震动,使抗震能力得到提高;更可减少磨损,提高寿命。

200