文章
57
粉丝
0
获赞
0
访问
2.3k
评分及理由
(1)得分及理由(满分2分)
学生正确指出了如果只使用静态nice值作为优先数,调度程序会一直选择nice最小的进程运行,导致其他进程长时间等待而产生饥饿现象。这与标准答案的解释一致。得2分。
(2)得分及理由(满分4分)
学生给出的动态优先数计算公式为:priority = nice + cpuTime - waitTime。这个公式包含了nice、cpuTime和waitTime三个要素,其中:
学生正确说明了waitTime的作用:当等待时间太长时,优先级会变小(实际上是优先数减小),从而提升优先级避免长期饥饿。虽然表述上"优先级会变小"不够准确(应该是优先数减小,优先级提升),但核心意思正确。得1分。
总计得4分。
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发