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

cache位于cpu与内存之间

  • 内存
  • 2024-05-23 03:08:22
  • 4958

一、在CPU与主存之间设置高速缓冲存储器Cache,其目是为了()【答】:B
Cache不具备扩展主存容量的功能,更谈不上提高外存的访问速度。但Cache的访问速度介于CPU和内存之间,可以提高CPU访问内存的效率。


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

缓存由SRAM组成,位于CPU和主存DRAM之间。

缓存是位于CPU和RAM之间的小容量但高速的存储器。CPU的速度远高于内存。当CPU直接从内存访问数据时,需要等待一定的时间,而缓存可以存储CPU当前正在使用或回收的一些数据。

如果CPU需要复用这部分数据,可以直接从缓存中访问。这样就避免了对数据的重复访问,缩短了CPU等待时间,从而提高了系统的效率。

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


高级信息:

SRAM主要用于二级缓存(Level2Cache)。它使用晶体管来存储数据。与DRAM相比,SRAM速度更快,但其容量小于相同范围内的其他存储器类型。

SRAM速度快但价格昂贵。小容量SRAM通常用作较快CPU和较慢DRAM之间的缓存。

SRAM的种类也很多,比如AsyncSRAM(AsynchronousSRAM,异步SRAM)、SyncSRAM(SynchronousSRAM,同步SRAM)、PBSRAM(PipelinedBurstSRAM,流水线突发SRAM)和CSRAM,INTEL还没有针对这些任何公告细节。

参考资料:-CACHE内存

参考资料:-SRAM