文章
108
粉丝
0
获赞
0
访问
14.9k

评分及理由
(1)得分及理由(满分3分)
学生正确计算出数组a的大小为6144B,页面大小为4KB,因此分为2个页面存储;正确指出会发生2次缺页异常;正确给出两个页故障地址为0042 2000H和0042 3000H。答案与标准答案完全一致,得3分。
(2)得分及理由(满分2分)
学生正确判断不具备时间局部性,理由正确(每个数组元素只访问一次)。答案与标准答案一致,得2分。
(3)得分及理由(满分4分)
学生回答虚拟地址中A0-A15用作块内地址、A16-A19用作Cache组号,这是错误的。正确应为:块内地址是低5位(A4-A0),Cache组号是低11位中高6位(A10-A5)。但学生正确计算出a[1][0]的虚拟地址为0042 2100H。计算Cache组号时,学生得出34,但标准答案为8。由于块内地址和Cache组号判断错误,且Cache组号计算错误,但虚拟地址计算正确,酌情给1分。
(4)得分及理由(满分5分)
学生正确计算出数组a占用192个主存块;正确给出第一种循环顺序的Cache命中率为87.5%;但第二种循环顺序的命中率学生回答为50%,而标准答案为87.5%。学生错误计算了第二种循环顺序的命中率,因此扣2分。本小题得3分。
题目总分:3+2+1+3=9分
登录后发布评论
暂无评论,来抢沙发