文章
449
粉丝
0
获赞
0
访问
87.3k

评分及理由
(1)得分及理由(满分2分)
学生正确指出了静态优先数(nice)固定不变,当有源源不断优先数小的进程进入就绪队列时,优先数大的进程可能无法获得CPU时间,导致饥饿现象。这与标准答案的逻辑一致。
得分:2分
(2)得分及理由(满分4分)
学生给出的动态优先数计算公式为:priority = nice + cpuTime - waitTime。这个公式包含了静态优先数nice,利用cpuTime增大优先数(因为cpuTime增加会使优先数变大,从而降低优先级),利用waitTime减小优先数(因为waitTime增加会使优先数变小,从而提高优先级)。这符合标准答案的要求,能够避免饥饿现象。
学生正确说明了waitTime的作用是"避免饥饿,降低长时间等待的进程的优先级,使其更有可能进入执行态"。这里"降低优先级"可能是笔误,实际上waitTime增加会减小优先数(priority值变小),从而提高优先级。但根据上下文可以判断是表述问题,不扣分。
得分:4分
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发