文章

57

粉丝

0

获赞

0

访问

2.3k

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


评分及理由

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

学生正确指出了如果只使用静态nice值作为优先数,调度程序会一直选择nice最小的进程运行,导致其他进程长时间等待而产生饥饿现象。这与标准答案的解释一致。得2分。

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

学生给出的动态优先数计算公式为:priority = nice + cpuTime - waitTime。这个公式包含了nice、cpuTime和waitTime三个要素,其中:

  • 包含nice值(1分)
  • cpuTime增大优先数(1分)
  • waitTime减少优先数(1分)

学生正确说明了waitTime的作用:当等待时间太长时,优先级会变小(实际上是优先数减小),从而提升优先级避免长期饥饿。虽然表述上"优先级会变小"不够准确(应该是优先数减小,优先级提升),但核心意思正确。得1分。

总计得4分。

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发