当前位置:首页 > 内存 > 正文

缓存是内存还是外存

  • 内存
  • 2024-06-12 13:55:42
  • 3349

一、缓存和内存的区别?(ROM?RAM?)缓存位于CPU内部,而内存位于CPU外部。
CPU可以非常快速地访问数据。
缓存的存在是为了解决CPU和内存之间访问速度的差异。CPU在内存中访问最频繁的数据和指令会被复制到CPU缓存中(“频繁”是由特殊算法决定的),这样CPU就不需要从内存中读取所请求的非常慢的数据和指令。
缓存分为一级缓存和二级缓存:
RAM(RandomAccessMemory)俗称内存
ROM(ReadOnlyMemory))只读内存、硬盘存储应用
静态RAM比动态RAM快很多,但是现在使用的内存一般都是动态RAM(因为静态RAM的集成度比较低:用来存储同等数据量,提到静态RAM(是动态RAM的6倍,而且二级缓存扩容了)。
二级缓存为高速动态RAM(比静态RAM慢,但比常规动态RAM快)。
速度比较:静态RAM>动态RAM>ROM>内存>外部内存。
二、缓存和内存有什么区别?

内存是内部存储器,是一种硬件设备;缓存是一个比较大的概念,用来预先读取信息(比如硬盘的缓存),或者暂时存储一些短期信息。