文章

29

粉丝

0

获赞

0

访问

2.0k

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


评分及理由

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

学生回答正确指出了当存在nice值较大的进程时,如果后续进程的nice值都比它小(即优先级更高),那么先进入的进程会长期不被调度,从而出现饥饿现象。这与标准答案中"就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行"的核心逻辑一致。

得分:2分

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

学生给出的公式为:priority = nice - WaitTime + cpuTime

优点:

  • 包含了nice项(+1分)
  • 利用WaitTime减少优先数(+1分)
  • 利用cpuTime增大优先数(+1分)

不足:

  • 公式中缺少调整系数k1和k2,这会影响cpuTime和WaitTime的权重平衡
  • 对WaitTime作用的说明不够完整,只提到"等待中的进程调度优先级就会定时增加",没有明确指出这是为了避免饥饿现象

根据评分说明,公式部分基本正确,但不够完善;对WaitTime作用的说明不够充分。

得分:3分

题目总分:2+3=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发