Cache为什么不能取代内存?

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:19:10
老师讲过,给忘了,为什么不能呢?

cache(缓存)是为了提高cpu和内存之间的数据交换速度而设计, 高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的 RAM 位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM 存储器速度快,所以当 RAM 的访问速度低于微处理器的速度时,常使用高速缓冲存储器

但其存储容量小,造价高,技术难度,不可能大容量制造

Cache是缓存,是硬盘的自身功能说到底还是硬盘