首页 / 科技周边 / 正文

cache和内存的区别 

cache和内存的主要区别如下:

1. 存储结构:内存存储单元是动态存储结构,缓存是静态存储结构。前者结构简单,但写入后由于电荷泄漏,数据会很快丢失,所以CPU必须不断地反复写入数据,直到数据完全丢失。而静态存储结构则恰恰相反,结构复杂,但一次写入后,除非重写,数据不会丢失(断电除外)。省略了重复写作的过程,结果是大大加快了写作和阅读的速度。

2. 访问速度:缓存比内存快,因为CPU太快,跟不上内存,所以出现了CHCHE,通常称为L1和L2。L1和L2会提前从内存中提取CPU可能使用的信息,从而提高CPU的效率,而且不需要等待慢内存。

3. 用途:内存用于辅助CPU输入和输出数据操作,而缓存是一种特殊的存储器,因为主存储器不够快,所以使用少量非常快但非常昂贵的存储器来加速缓存。

4. 存储位置:内存一般处理成内存模块,以后安装在主板上,可以插拔;缓存一般焊接在主板上或集成到CPU中。

需要注意的是,cache的容量通常比内存小,但访问速度快,而内存的容量通常比cache大,但访问速度相对较慢。

如有侵权请及时联系我们处理,转载请注明出处来自