» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 19 12
发新话题
打印

[电脑] 日立硬盘如何?另问缓存是干嘛用的????????

日立的硬盘好像质量很赞,就是兼容性弱点~
缓存大的下BT没那么伤硬盘……我只知道这个~


TOP

上面一些说的缓存作用都说的对,都是为了加快速度,而实现方法并不是大家说的如此简单的数据存放拷贝。
开始为楼主上课了:
数据在传输运算中,可能会大量出现要用到很多次的重复数据,如每次需要某个数据都去硬盘读,势必影响速度,那么缓存技术可以将一些运算好或待运算的数据放入缓存内,如系统需要某一数据读入内存,恰巧缓存内有,那么就会直接去缓存读,而不会去磁盘上读,半导体的RAM速度肯定比物理的磁盘在速度上有优势的多,那么这样系统效率就高了,比如说:我拷贝一步电影,CPU发出指令,硬盘数据开始读出,硬盘在读出数据后并开始预读,将这个电影的数据依次连续的读入缓存,那么在下个单位时间内传输的数据,我就不需要到硬盘里读了,直接去缓存读就行了,这样速度就快了。
而缓存容量大的好处就很好理解了,因为缓存中存放的数据都受限于其RAM容量,其中甚至还可能存放了并不再使用的数据,那么在读的效率上又会出现问题,还是用上面拷贝电影这个例子,如果数据存放的簇完美连续,那么很好,缓存的效率完全使用上了,但大多情况下硬盘内的数据存放都比较混乱,数据簇(这里就不深入了,因为要谈到文件分配表了)上存放的电影数据并不连续,那么硬盘就会把错误的数据读入到缓存内,那么系统下个单元时间内要的数据就必须又去磁盘上重新找了,效率又下降了,而这个存与读的准确度用计算机中的术语就叫做“命中率”了,所以缓存RAM的容量加大,当然就可以放入更多的数据,增加命中率,让系统得到更高的提升。(所以说磁盘整理是非常重要的,它实际所做的就是将连续的数据重新排列到硬盘上的数据簇中,让它读取连贯)
这个理念最先出自于CPU的缓存,但CPU使用了触发器所组成的静态SRAM,硬盘一般都使用需要刷新的DRAM,速度上要差好多好多好多,因此CPU的缓存在过去乃至现在做不大就是因为成本上的考虑,硬盘出于磁盘读写的速度,使用SRAM,意义并不大。

[ 本帖最后由 聋则嗅明XP 于 2008-2-9 01:24 编辑 ]



TOP

悍然刹那253max各位!!!


TOP

HITACHI属于那种极度233的厂,3.5硬盘极渣,2.5硬盘又极好,1.8分额极大

TOP

 19 12
发新话题
     
官方公众号及微博