文章

59

粉丝

0

获赞

1

访问

12.1k

头像
2016年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年7月20日 12:54
阅读数 85

(1)若在一系列进程,某进程优先数为100,而剩余所有进程的优先数均为1,则大优先数进程将长时间无法得到CPU的使用权

(2)将所有进程均设置一个静态nice值后,运行该进程,该进程结束后,更新nice值为nice+cpuTime,在下次选择进程调度时,首先选取waitTime最长且nice值最小的进程。

waitTime的作用是防止饥饿现象的产生。保证每个进程都有可能掌握到cpu。


评分及理由

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

得分:2分

理由:学生清晰地解释了静态优先数可能导致饥饿现象的原因,即高优先数进程在持续有低优先数进程存在时无法获得CPU使用权。这与标准答案的核心观点一致,表述准确。

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

得分:3分

理由:学生提出了动态调整优先数的思路,包含nice、cpuTime和waitTime三个因素,但未给出具体的计算公式(如标准答案中的线性组合形式)。其描述中“更新nice值为nice+cpuTime”不完全正确(应为动态优先数计算,而非直接修改静态nice值),且未明确说明k1和k2的调节作用。但正确指出了waitTime的作用是避免饥饿,因此扣1分。

题目总分:2+3=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发