文章

118

粉丝

0

获赞

0

访问

48.0k

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


评分及理由

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

学生正确解释了饥饿现象的原因:当系统中总是存在nice值较小的进程时,nice值较大的进程可能永远无法获得CPU时间。这与标准答案的核心逻辑一致。得2分。

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

学生给出的计算公式为:nice = cpuTime + 1/waitTime。这里存在几个问题:

  • 公式将nice作为因变量,但nice应该是用户指定的静态值,不应被动态计算
  • 没有正确体现cpuTime增加优先数、waitTime减少优先数的关系
  • 虽然提到了waitTime越大优先级越高,但公式设计不合理

不过学生正确理解了waitTime的作用:等待时间越长,优先级越高,从而避免饥饿。根据评分标准,公式部分应包含nice、利用cpuTime增大优先数、利用waitTime减少优先数三个要素,学生答案只部分满足。给2分(其中1分给waitTime作用的说明,1分给公式中包含了相关变量)。

题目总分:2+2=4分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发