文章
80
粉丝
93
获赞
1
访问
7.5k

评分及理由
(1)得分及理由(满分3分)
学生答案正确给出了Tag为20位、LRU为3位,且无修改位,与标准答案完全一致。因此得3分。
(2)得分及理由(满分3分)
学生答案中计算过程为1024÷(64÷4)=64次,虽然表达形式与标准答案不同,但计算思路正确:每个主存块包含16个int元素(64B÷4B=16),1024个元素共需64个主存块(1024÷16=64),且每个主存块第一次访问时会产生一次缺失,因此缺失次数为64次。计算过程正确,得3分。
(3)得分及理由(满分4分)
学生答案描述了根据地址找到组号(组0)、比较Tag和有效位、发现缺失、从主存取数据块并写入Cache的过程,基本正确。但存在两处小问题:①“发出中断信号,等待CPU中断处理”不够准确,Cache缺失通常由硬件直接处理,不涉及中断;②“若Cache已满,则根据LRU将某Cache块换下,并写回主存”中的“写回主存”错误,因为题目采用直写策略,没有修改位,换出时无需写回。这两处属于细节错误,但核心过程描述正确。扣1分,得3分。
题目总分:3+3+3=9分
登录后发布评论
暂无评论,来抢沙发