文章
7
粉丝
34
获赞
0
访问
2.6k
(1)页大小4KB,故页内偏移12位,虚页号20位,数组a起始地址为00422000H,业内偏移量为0,故从第00422H页开始存放,数组a占用24*64*4B,即24*64*4B/4KB=3/2个页面,故分两个页面存储,对于a的访问,会发生两次缺页异常,页故障地址分别是00422000H、00423000H。
(2)除ij之外,该程序不对其它数据进行访问,故数据访问不具备时间局部性。
(3)主存块大小为32B,故块内地址5位,故虚拟地址中低5位为块内地址;数据区大小为8KB,主存块大小为32B,故cache共8KB/32B=256行,又因为数据Cache采用4路组相联映射,故有256/4=64组,因此组号占6位,故虚拟地址低6~11位为cache组号;a[1][0]为第2行第1个元素,即第65个元素,其地址为00452000H+64*4D=00452100H;将00452100H转为二进制得0000 0000 0100 0101 0010 0001 0000 0000B其低6~11位为000100,故组号为4;
(4)数组a占用24*64*4B,主存块大小为32B,故占用24*64*4B/32B=192个主存块;命中率为87.5%;调换后命中率为
登录后发布评论
暂无评论,来抢沙发