评分及理由
(1)得分及理由(满分3分)
学生答案中第一问计算字符传输位数为10位,与标准答案一致;第二问计算每秒钟最多可向I/O端口送入的字符数为2000个,与标准答案一致。因此该部分答案完全正确。
得分:3分
(2)得分及理由(满分6分)
学生答案分为三个小问:
- 第一小问计算完成1000个字符读取所需的总时钟周期数。学生计算过程为(25×10³ + 10 + 15×4)×999 + 25×10³ + 10 + 20×4 ≈ 2.507×10⁷个时钟周期。标准答案为25070000个时钟周期,两者数值一致。但学生采用了分段计算方式(前999个字符使用15条指令时间,最后一个字符使用20条指令时间),这种思路正确,计算结果与标准答案一致,因此不扣分。
- 第二小问计算CPU用于完成这一任务的时间。学生答案为20×4×1000 = 8×10⁴个时钟周期,但标准答案为1000×(10 + 20×4)=9×10⁴个时钟周期。学生遗漏了中断响应时间(每个字符10个时钟周期),属于逻辑错误,应扣1分。
- 第三小问回答中断响应阶段的操作,学生答案为"关中断,保存断点,识别中断源",与标准答案完全一致,得满分。
得分:2分(第一小问)+ 1分(第二小问)+ 2分(第三小问)= 5分
题目总分:3+5=8分
登录后发布评论
暂无评论,来抢沙发