t45
每个cache块由标记项、数据区组成!!
访问A[0],查TLB未命中,查页表未命中,因此去磁盘调数据(OS有相应的机制去找到页面与磁盘地址的对应关系)
调入主存中(同时更新页表和TLB(一般来说,此时TLB中的页表项只有A[0]所在页面的页框号和一些标志位))
再次访问A[0],查TLB命中
由于数组元素在同一页面,因此他们在同一页框中,访问TLB每次访的都是同一个表项
所以后续1000次查TLB都会命中
总共是1000+1次
t45
每个cache块由标记项、数据区组成!!
访问A[0],查TLB未命中,查页表未命中,因此去磁盘调数据(OS有相应的机制去找到页面与磁盘地址的对应关系)
调入主存中(同时更新页表和TLB(一般来说,此时TLB中的页表项只有A[0]所在页面的页框号和一些标志位))
再次访问A[0],查TLB命中
由于数组元素在同一页面,因此他们在同一页框中,访问TLB每次访的都是同一个表项
所以后续1000次查TLB都会命中
总共是1000+1次