处理器高速缓存

高速缓存单元 ,它插在分页单元和主内存之间,由硬件高速缓存内存(hardware cache memory)和一个高速缓存控制器(cache controller).

{

1.硬件高速缓存内存 -- 存放内存中真正的行;

2.高速缓存控制器存放一个表项数组,每个表项对应高速缓存内存中的一行。每个表项有一个标签(tag)和描述高速缓存行状态的几个标志(flag),.

        {

  •   1 标签(tag)--则由位组成,这些位让高速缓存控制器能够辨别由这个行当前所映射的内存单元。
  •      这种内存物理地址通常分为3组:
  •           {
  •                 最高几位对应标签;
  •                 中间几位对应高速缓存控制器的子集索引;
  •                 最低几位对应行内的偏移量;
  •          }

        }

}


猜你喜欢

转载自blog.csdn.net/chuyanghong/article/details/80866132