文章

281

粉丝

0

获赞

0

访问

47.2k

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


评分及理由

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

学生正确解释了饥饿现象的原因:当高优先级(nice值大)进程等待时,如果持续有低优先级(nice值小)进程创建,高优先级进程将无法获得执行机会,从而导致饥饿。虽然表述中"大的优先数"可能指代nice值大的进程(实际优先级低),但结合上下文可以理解其含义。答案完整且正确,得2分。

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

学生提出的动态优先数计算公式为:(nice + cpuTime)/(1 + waitTime)。分析如下:

  • 包含nice项:✓ 符合要求
  • cpuTime项:在分子中正相关,符合"执行时间越长优先级越低"的调度思想 ✓
  • waitTime项:在分母中,使等待时间越长优先级越高 ✓
  • 说明了waitTime的作用:使就绪态进程随等待时间增加,动态优先数减小(实际是优先级提高)✓

虽然公式形式与标准答案不同,但思路正确且能有效避免饥饿,符合"其他合理的优先数计算方法"的评分说明。得4分。

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发