cache是指高速缓冲存储器高速缓冲存储器是存在于主存与CPU之间的一级存储器cache和主存区别, 由静态存储芯片SRAM组成cache和主存区别,容量比较小但速度比主存高得多, 接近于CPU的速度主要由三大部分组成Cache存储体地址转换部件替换部件。
脏位dirty bit标记cache行的内容与主存中相应的内容是否一致cache控制器它根据cpu的读写命令自动完成查找缓存等工作它将cpu的访问地址分为了下面3个部分标签域tag field用来与目录存储段比较,查找此地址中的内容是否在cache中存在组索引域set index filed当命中时,用来定位命中hit。
然后再由CPU进行处理外存的存在极大地扩展了计算机的存储能力,使得计算机能够处理海量的数据和信息综上所述,通过采用层次结构的存储系统,可以充分发挥各种存储设备的优势,提高计算机系统的整体性能和效率其中,Cache主存和外存各司其职,共同构成了现代计算机强大的存储体系。
在计算机存储系统的层次结构中,介于中央处理器和主存储器之间的高速小容量存储器它和主存储器一起构成一级的存储器高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的某些机器甚至有二级三级缓存,每级缓存比前一级缓存速度慢且容量大。