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

cache在内存里吗

  • 内存
  • 2024-06-07 00:42:59
  • 9156

一、我想知道cache的组成到底是dram还是sram?

高速缓存由SRAM组成,位于CPU和主存储器(DRAM)之间。

缓存是位于CPU和内存之间的一种容量小但速度快的存储器。CPU速度远高于内存速度。CPU直接从内存访问数据时,要等待一定的时间,而缓存只能保存CPU中的一部分数据。使用或回收。

如果CPU需要再次使用这部分数据,可以直接从缓存中调用,这样就避免了频繁访问数据,减少了CPU的等待时间,从而提高了系统效率。

缓存分为L1Cache(一级缓存)和L2Cache(二级缓存)。L1Cache主要集成在CPU内部,而L2Cache则集成在主板或CPU上。


扩展信息:

SRAM主要用于Level2Cache。它使用晶体管来存储数据。与DRAM相比,SRAM速度更快,但其容量小于相同面积的其他类型存储器。

SRAM速度快但价格昂贵,通常用作高速CPU和低速DRAM之间的缓存。

SRAM的种类也有很多,比如AsyncSRAM(异步SRAM,异步SRAM)、SyncSRAM(同步SRAM,同步SRAM)、PBSRAM(PipelinedBurstSRAM,流水线突发SRAM)以及INTEL尚未公布的CSRAM细节。

参考资料:-CACHE

参考资料:-SRAM


二、缓存是内存吗?在CPU里也有呀!不是内存,比内存更快。它是CPU和内存之间交换的数据。
他们有光驱和硬盘。