文章
100
粉丝
0
获赞
0
访问
10.6k
(1)28位。
(2)TLB采用全相联映射。用SRAM实现。
(3)用两个比较器,则Cache采用二路组相联映射。采用回写策略,所以还需要修改位。
Cache总容量:20+1+1+1+5 = 28位;Cache中有效位的作用是判断该页是否有效。
(4)0040040H。标记字段为00400H,对应有效位为0,则没有在Cache中命中。
因为物理地址的低12位与虚拟地址的低12位相同,即为0010 0110 0000B.根据物理地址的结构,物理地址的后八位01100000B的前三位011B是组号,因此该地址所在的内存映射到Cache的组号是3.
评分及理由
(1)得分及理由(满分2分)
得分:2分
理由:学生正确回答了主存物理地址占28位,与标准答案一致。
(2)得分及理由(满分4分)
得分:4分
理由:学生正确回答了TLB采用全相联映射,并且用SRAM实现,与标准答案一致。
(3)得分及理由(满分4分)
得分:3分
理由:学生正确回答了Cache采用二路组相联映射,并且提到了修改位(一致性维护位),但未提及替换算法控制位(LRU位)。此外,Cache总容量的计算未给出具体数值(558字节),仅给出了位数计算,但未完全正确。有效位的作用回答正确。
(4)得分及理由(满分5分)
得分:5分
理由:学生正确计算了物理地址为0040040H,并正确分析了Cache未命中的原因(有效位为0)。组号的计算也正确,与标准答案一致。
题目总分:2+4+3+5=14分
登录后发布评论
暂无评论,来抢沙发