硬盘控制器上为何加上缓存?

全部回答2
默认 最新
  • 晕撒! 快点撒!老板等着要呢!这边好几家都要做我没给他们!
    0 点赞
  • CPU的缓存是提高了CPU对内存反复的数据的处理速度.CPU要运算的数据都是从内存取来的 但是内存速度比CPU慢很多,CPU总是在干等,划不来, 于是在CPU里设计了高速缓存(容量相对内存很小) 事先把CPU可能会用到的数据从内存取到缓存, 由于预测机制的作用,在90%以上的情况下, CPU需要的数据就在缓存里面,很快就可以取到。 这样明显可以大幅提高系统的效率。而硬盘的缓存是提高CPU与硬盘之间的速度.同样,内存里面的数据大部分是从硬盘取来的, 内存速度比硬盘要快几十倍,内存等硬盘读盘也等得很烦。 于是在硬盘里面设计了跟内存速度差不多的缓存 事先把内存可能用到的数据从硬盘读到缓存。 然后内存要数据的话,先到硬盘缓存找找, 实在找不到再让硬盘读盘。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购