> 文章列表 > 大内存换硬盘速度的方法

大内存换硬盘速度的方法

什么是缓存,大家都知道,CPU有一级缓存,二级缓存,I系列的甚至有三级缓存,缓存就是为了提高处理速度的,其实,硬盘也有缓存,一般5400转硬盘有8M缓存,7500转的有16M缓存。那么我的机器为什么还是这么慢呢?因为硬盘还是太慢,它跟不上CPU的处理速度,CPU总是要把总线给总线控制器,硬盘把数据传给内存,然后CPU再处理,CPU其实一直在等,时间白白浪费。而机械硬盘没有大缓存,导致速度如此不堪,而我今天要说的就是给硬盘再加一级缓存——二级缓存,而充当二级缓存的是内存。而它的工作原理是什么?硬盘首次读数据把该部分数据全部放到二级缓存(内存)——如果你的二级缓存分配的足够大的话。等你停止了该程序,一会又要再打开的时候,这时将不再会从硬盘读取数据,而是CPU直接用这个硬盘的二级缓存(内存充当)中直接读数据,这样,速度相当明显,CPU不会再分配总线,而是直接通过北桥和内存数据交换,不再走老路—— 南桥-内存-北桥-CPU。