文章
18
粉丝
61
获赞
0
访问
171

评分及理由
(1)得分及理由(满分2分)
学生第一次识别答案为“22位, 28位”,第二次识别答案为“256 位,8 位”。标准答案为28位。第一次识别中包含了正确的28位,但同时也给出了错误的22位。根据“对学生作答进行了两次识别,只要其中有一次回答正确则不扣分”的原则,应认为学生答出了28位。但第一次识别中“22位”是明显错误,且与正确答案同时出现,表明学生可能对地址结构理解不完全准确,但鉴于规则,不扣分。得2分。
(2)得分及理由(满分4分)
第一问:学生两次识别均回答“全相联映射”,与标准答案一致。得2分。
第二问:学生两次识别均回答“DRAM”,而标准答案为SRAM。这是一个核心知识点的错误。TLB作为页表的高速缓存,要求访问速度快,通常由SRAM实现,而非DRAM。此错误属于逻辑错误,应扣分。得0分。
本小题总计得2分。
(3)得分及理由(满分4分)
第一问:学生两次识别均回答“二路组相联映射”,与标准答案“2路组相联映射方式”一致。得1分。
第二问:学生回答“脏位,替换算法位”,与标准答案“替换算法控制位和一致性维护位”含义一致(脏位即一致性维护位)。得1分。
第三问:学生计算Cache总容量的表达式复杂且错误,如“\((20 + 1 + 1 + 1 + 2^{28}×8)÷8 = (2^{31} + 23)\)位”或“2³¹+2³位”,这与标准答案“558字节”完全不符。计算过程存在根本性逻辑错误(例如将物理地址位数28误用于计算数据部分大小)。应扣分。得0分。
第四问:学生回答“判断数据是否在cache中”,与标准答案“用来指出所在Cache行中的信息是否有效”核心意思一致。得1分。
本小题总计得3分。
(4)得分及理由(满分5分)
第一问:学生最终给出了物理地址“0040040 H”,与标准答案“0040040H”一致。得1分。
第二问:学生回答“没有命中. 有效位为0”,理由与标准答案(查表发现Tag匹配但有效位为0)一致。得2分。
第三问:学生回答组号为“0 组”,而标准答案为“3”。这是一个计算错误。虚拟地址0007C260H的低12位为260H,二进制为0010 0110 0000B,根据图中Cache地址结构(组号占3位),取低8位(块内地址5位+组号3位)中的组号字段,应为011B即3。学生答案错误,应扣分。得0分。...
登录后发布评论
暂无评论,来抢沙发