文章

63

粉丝

0

获赞

0

访问

4.4k

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


评分及理由

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

学生答案指出如果nice值设置过小,进程会一直占据处理机,导致后续进程饥饿;如果设置过大则无法获取CPU资源而饥饿。这个回答基本解释了静态优先数调度可能导致饥饿的原因,即高优先级的进程(nice值小)会一直运行,低优先级的进程(nice值大)可能永远得不到执行。回答正确但表述不够精确,扣0.5分。

得分:1.5分

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

学生给出的计算公式为"nice = cputime - waittime",这个公式存在逻辑错误:

  • 公式将nice作为因变量,但nice应该是用户指定的静态值,不应被动态计算
  • 没有正确体现三个变量的关系,应该是priority = nice + k1×cpuTime - k2×waitTime的形式
  • 对waitTime作用的描述基本正确,指出等待时长可以降低nice数值(实际是降低优先数)以提高优先级

由于公式存在根本性错误,扣3分;对waitTime作用的描述基本正确,给1分。

得分:1分

题目总分:1.5+1=2.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发