文章

225

粉丝

0

获赞

1

访问

11.1k

头像
2016年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月21日 11:40
阅读数 57


评分及理由

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

学生正确指出了当有源源不断的高优先级(即低nice值)进程到达时,低优先级进程会一直等待,得不到调度,从而出现饥饿现象。这与标准答案中"就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行"的解释一致。得2分。

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

学生提出了优先数 = nice + (cpuTime + 1)/(waitTime + 1)的计算方法:

  • 包含了静态优先数nice(+1分)
  • cpuTime增加会使优先数增大,这符合降低长时间运行进程优先级的思路(+1分)
  • waitTime增加会使优先数减小,这能提高等待时间长的进程优先级(+1分)
  • 正确说明了waitTime的作用是避免饥饿(+1分)

虽然公式形式与标准答案不同,但思路正确且能实现动态调整优先数以避免饥饿,符合评分说明中"其他合理的优先数计算方法同样给分"的要求。得4分。

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发