Cache的概念
Cache,又称Cache存储器,属于高速缓冲存储器,位于CPU和主存储器之间,规模较小,通常由SRAM静态存储器组成。
Cache的作用
CPU的速度是远高于内存的,所以当CPU直接从内存中存取数据时,无法直接全部提取,需要时间缓冲。而这时候,Cache的作用就显示出来了,它可以保存CPU刚用过或循环使用的一部分数据,一旦CPU需要再次使用这部分数据的话,就可以直接从Cache中调用,不要再次从内存中调取数据,从而提高了系统的效率。
Cache的构成
在计算机存储系统的层次结构中,它是介于中央处理器和主存储器之间的高速小容量存储器。速度可以接近CPU,它和主存储器一起构成一级的存储器。
Cache存储体:存放由主存调入的指令与数据块。
地址转换部件:建立目录表以实现主存地址到缓存地址的转换。
替换部件:在缓存已满时按一定策略进行数据块替换,并修改地址转换部件。