文章
86
粉丝
39
获赞
1
访问
8.4k
1、页大小为8KB,需要13位,则虚页号需要32-13=19位,则A为19位,B也是19位
D是13位,则C是24-13=11位
Cache的行数为64KB/64B=1K行,组数为1K/2=512组
则G为块内偏移,需要6位,F为组号,需要9位,E为tag,需要24-9-6=9位,H也是9位
B字段存放的是虚页号
2、4099显然小于2^15,则组号是4099/64=64,H字段为tag是0
3、缺页处理的时间开销大,因为缺页时需要访问外存,而Cache缺失说明页已经在主存中,只需要访问主存即可,
访问外存的开销明显比访问主存要大
4、因为Cacha是将数据块写回主存,而修改页面需要将页面写回外存,而写回主存的速度比外存要快得多,
并且Cache的块大小也比页面要小很多,
登录后发布评论
暂无评论,来抢沙发