文章
52
粉丝
0
获赞
0
访问
4.5k
评分及理由
(1)得分及理由(满分3分)
学生答案中计算了总线时钟周期为5ns(正确),总线带宽为0.8GB/s(正确,但单位应为GB/s,标准答案为800MB/s,两者等价,因为0.8GB/s=800MB/s)。但学生未计算CPU时钟周期(应为1/800MHz=1.25ns),因此缺失了CPU时钟周期的计算。根据标准答案,CPU时钟周期占1分,总线时钟周期占1分,总线带宽占1分。学生缺失CPU时钟周期,扣1分。得2分。
(2)得分及理由(满分1分)
学生正确指出需要1个读突发传送总线事务(因为Cache块大小和突发传送大小均为32B),理由正确。得1分。
(3)得分及理由(满分2分)
学生计算了送首地址和命令时间为5ns(正确),并分析了8体交叉存储:40ns准备第一个数据,之后每5ns准备和传送32bit数据(共8次,40ns),总时间85ns(正确)。计算过程和理由与标准答案一致。得2分。
(4)得分及理由(满分3分)
学生计算了Cache命中时间:100×0.95×4×1.25ns=475ns(正确,但标准答案中未直接计算命中时间,而是整体计算)。在缺失次数计算上,第一次识别结果为6次(错误,应为100×1.2×5%=6次,但学生写的是“缺页次数6次”,可能是误写,实际应为缺失次数),第二次识别修正为5次(错误,正确应为6次)。但学生最终计算未命中时间时,第一次识别用了6×85=510ns(正确),第二次识别用了5×85=425ns(错误)。最终CPU执行时间第一次识别为985ns(正确值为1010ns,但计算过程部分正确),第二次识别为900ns(错误)。标准答案中,命中时间计算占1分,缺失开销计算占2分。学生正确计算了命中时间(475ns),但缺失次数计算有误(第二次识别错误),且未考虑平均每条指令1.2次访存(缺失次数应为100×1.2×5%=6次)。因此,缺失开销计算错误,扣2分。得1分(仅命中时间正确)。
题目总分:2+1+2+1=6分
登录后发布评论
暂无评论,来抢沙发