DRAM Cache是什么意思?
发布网友
发布时间:2022-05-04 16:18
我来回答
共1个回答
热心网友
时间:2022-06-24 00:01
DRAM Cache 动态内存高速缓存
其中DRAM是dynamic random access memory (动态随机存取存储器)的缩写,cache是高速缓存。
Cache是一种加速内存或磁盘存取的装置,可将慢速磁盘上的数据拷贝至快速的磁盘进行读写动作,以提升系统响应的速度。其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,cache能够使得读写的动作先在快速的装置上完成,如此会使系统的响应较为快速。
举例来说,存取内存 (RAM) 的速度较磁盘驱动器快非常多,所以我们可以将一部份的主存储器保留当成磁盘cache,每当有磁盘读取的需求时就把刚读取的数据拷贝一份放在cache内存中,如果系统继续要求读取或写入同一份数据或同一扇区 (sector) 时,系统可以直接从内存中的cache部分作读写的动作,这样系统对磁盘的存取速度感觉上会快许多。
同理,静态内存 (SRAM) 比动态内存 (DRAM) 的读写速度快,使用些静态内存作为动态内存的cache,也可以提升读写的效率。内存不全部使用SRAM取代DRAM 的原因,是因为SRAM的成本比DRAM高出许多。