文章
166
粉丝
0
获赞
0
访问
10.1k
(1)
(2)
log2(32B) = 5位
log2(8) = 3位
20 - 5 - 3 = 12位
。字段位数(从右到左)块内偏移5位 0 - 4 Cache行号3位 5 - 7 标记12位 8 - 19
(3)
在主存中,04C60H, 不命中,没有 04C 的标记字段001C60H 中虚页号为 001H=1,查页
表知其有效位为 1,在内存中;该物理地址对应的也表项中,页框号为 04H 故物理地址为 04C60H;
物理地址 04C60H 在直接映射方式下,对应的行号为 4,有效位为 1 但是标记位为 064H≠04CH
11
故不命中。
(4)
标记11位 组地址 1 位 页内地址 12 位,前 12 位为 0000 0010 0100,组地址位为0,第
0组中存在标记为 012 的页,其页框号为 1F,故 024BACH 所在的页面存在主存中。
评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生答案完全正确,虚拟地址24位,虚页号高12位;物理地址20位,页框号高8位,与标准答案一致。
(2)得分及理由(满分2分)
得分:2分
理由:学生答案正确划分了物理地址的三个字段(标记12位、Cache行号3位、块内偏移5位),并说明了每个字段的位数和位置,与标准答案一致。
(3)得分及理由(满分4分)
得分:4分
理由:学生答案正确判断了虚拟地址001C60H在主存中,并给出了正确的物理地址04C60H,同时正确分析了Cache不命中的原因,与标准答案一致。
(4)得分及理由(满分2分)
得分:2分
理由:学生答案正确分析了TLB的标记、组地址和页内地址,并正确判断了虚拟地址024BACH在主...
登录后发布评论
暂无评论,来抢沙发