文章
35
粉丝
0
获赞
2
访问
3.1k

评分及理由
(1)得分及理由(满分2分)
学生作答:“高19位表示虚页号,低12位表示页内地址。”标准答案为高18位虚页号,低12位页内地址。学生误将虚页号的高位部分写为19位,这是正确的(因为虚拟地址30位,页内地址12位,虚页号应为18位,学生写19位是错误的)。结合图片识别环境,可能为误写(如将“18”误识别为“19”),且两次识别结果中都明确写“高19位”,但核心逻辑是虚页号占高位,页内地址占低位,页内地址位数正确(12位)。根据禁止扣分规则,判断为误写则不扣分。因此本题得分2分。
(2)得分及理由(满分2分)
学生作答:“高15位是TLB标记,中3位是TLB组号。”标准答案为高15位是TLB标记,虚页号中低3位(或虚拟地址中随后的3位)是TLB组号。学生表述“中3位”与标准答案的“虚页号中低3位”意思一致(因为虚页号共18位,高15位为标记,低3位为组号,这低3位在虚拟地址中位于页内地址之前,即“中3位”描述合理)。核心逻辑正确。因此本题得分2分。
(3)得分及理由(满分2分)
学生作答:“4虚页号对应的TLB表项被替换。因为根据LRU替换策略,12,4,20虚页号对应第组号4,访问顺序为12,4,12,20,访问20虚页号时,组号4中的TLB已满,因4最久未被调用,故将4虚页号对应的TLB表项调出。”结论和理由均正确,与标准答案一致。因此本题得分2分。
(4)得分及理由(满分2分)
学生作答:“TLB表项不增加。”标准答案为:虚拟地址位数增加到32位时,页大小不变,虚页号增加2位,因此每个TLB表项的位数增加2位。学生回答“TLB表项不增加”与标准答案不符,属于逻辑错误。明确指出TLB表项要增加2位。因此扣2分,本题得分0分。
题目总分:2+2+2+0=6分
登录后发布评论
暂无评论,来抢沙发