文章
225
粉丝
6
获赞
4
访问
53.4k

评分及理由
(1)得分及理由(满分7分)
学生回答"同一页,高20位是页号,都在00401H页中",正确指出了页大小为4KB时页内地址占12位,虚页号占高20位,且两条指令的虚页号相同(00401H),因此得分。但未详细说明地址计算过程,不过核心逻辑正确,因此不扣分。得7分。
(2)得分及理由(满分0分)
学生回答"低6位为块内地址"正确(64B块大小,2^6=64),但"中间6位为Cache组号"错误。Cache有64行,4路组相联,组数应为16(64/4=16),组号占4位而非6位。因此块内地址和组号的划分错误,扣分。得0分。
(3)得分及理由(满分0分)
学生回答"高20位为标记"错误。在32位地址中,块内地址占6位,组号占4位(根据正确计算),标记应占32-6-4=22位。学生错误地认为标记占20位(可能是混淆了虚页号位数),因此扣分。得0分。
(4)得分及理由(满分0分)
学生回答"第0块,低12位为0000 0010 0101,中间6位为0"。首先,"第0块"表述不准确(应为"第0组")。其次,地址分析部分正确指出组号为0,但错误地使用了"中间6位"(实际组号应为4位)。由于组号计算基于错误的前提(6位组号),但最终结果(组号0)正确,不过因逻辑基础错误仍扣分。得0分。
题目总分:7+0+0+0=7分
登录后发布评论
暂无评论,来抢沙发