文章

194

粉丝

0

获赞

0

访问

57.0k

头像
2016年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月28日 17:18
阅读数 422


评分及理由

(1)得分及理由(满分3分)

第一问:学生回答每传送一个字符需传输10位,与标准答案一致,得1分(若按标准答案评分说明,回答9位则给1分,但学生回答10位正确)。

第二问:学生回答每秒钟最多可向I/O端口送入20000个字符,但标准答案为2000个字符。学生计算过程有误,理由如下:

  • 学生计算为 \(\frac{1S}{0.5ms} = 2000\) 次,但后续乘以10得到20000个字符,逻辑错误。正确应为设备D每0.5ms送入一个字符,因此每秒钟最多送入 \(\frac{1s}{0.5ms} = 2000\) 个字符,无需乘以10。
  • 由于核心逻辑错误,扣2分。

本小题得分:1分(第一问正确得1分,第二问错误扣2分)。

(2)得分及理由(满分6分)

第一问:学生计算完成1000个字符所需时间约为25005个时钟周期,但标准答案为25070000个时钟周期。学生计算过程存在多处逻辑错误:

  • 学生计算一个字符的传送时间为 \(25000 + 10 + 15\) 个时钟周期,但中断服务程序前15条指令的执行时间未考虑CPI(每条指令4个时钟周期),正确应为 \(15 \times 4 = 60\) 个时钟周期,而学生仅用15,导致低估。
  • 学生最终结果为1000个字符所需时间25005个时钟周期,明显错误,且未包含设备D传输时间(0.5ms对应25000个时钟周期)的累加。
  • 逻辑错误严重,扣3分。

第二问:学生计算CPU用于完成这一任务的时间约为25025005个时钟周期,但标准答案为90000个时钟周期。学生计算错误:

  • 学生使用了错误的一个字符传送时间(25000 + 10 + 15)并累加,但CPU时间应只包括中断响应和中断服务程序执行时间,即 \(1000 \times (10 + 20 \times 4) = 90000\) 个时钟周期。
  • 学生计算包含设备D传输时间,属于逻辑错误,扣2分。

第三问:学生回答“CPU执行了中断隐指令”,与标准答案“关中断、保护断点和程序状态、识别中断源”部分匹配,但表述不完整。标准答案中中断隐指令包含这些操作,因此不扣分,得2分。

本小题得分:3分(第一问扣3分,第二问扣2分,第三问得2分,满分6分)。

题目总分:1+3=4分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发