文章
164
粉丝
0
获赞
1
访问
50.2k
(1)由于nice值不会发生变化,则使用权一直在第一个得到nice的进程中,可能会导致后续进程发生饥饿现象
(2)某进程首先指定其priority=nice,在执行过程中,nice值随着cputime的增加1而减少1,随着waitTime的减少1而增加1,当nice值减少为0时,调度新进程
waitTime的作用是保证优先数随着等待时间而增加,从而防止饥饿现象产生。
评分及理由
(1)得分及理由(满分2分)
学生回答"由于nice值不会发生变化,则使用权一直在第一个得到nice的进程中,可能会导致后续进程发生饥饿现象"基本正确,指出了静态优先数不会变化导致某些进程无法获得CPU时间的问题。但表述不够准确,应该是"优先数较小的进程"而不是"第一个得到nice的进程"。扣0.5分。
得分:1.5分
(2)得分及理由(满分4分)
学生提出的方案存在逻辑错误:
虽然学生正确指出了waitTime的作用是防止饥饿,但由于方案存在多处逻辑错误,只能给1分。
得分:1分
题目总分:1.5+1=2.5分
登录后发布评论
暂无评论,来抢沙发