文章

81

粉丝

0

获赞

0

访问

5.0k

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


评分及理由

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

学生正确解释了饥饿现象的原因:当持续有低优先级(nice值小)进程进入就绪队列时,高优先级(nice值大)进程可能永远得不到调度。这与标准答案中"就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行"的核心逻辑一致。得2分。

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

学生给出的公式为:priority = nice - waitTime + CPUtime。分析如下:

  • 包含nice项:符合要求(+1分)
  • waitTime项为负号:正确体现了等待时间增加会降低优先数,有利于避免饥饿(+1分)
  • CPUtime项为正号:正确体现了运行时间增加会提高优先数,有利于让出CPU(+1分)
  • 对waitTime作用的说明:正确指出waitTime反映进程等待时间,用于参考优先级调整(+1分)

虽然具体系数与标准答案不同(使用±1而非k1、k2),但思路正确且逻辑完整,符合评分说明中"其他合理的优先数计算方法同样给分"的要求。得4分。

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发