文章
238
粉丝
0
获赞
3
访问
32.8k
评分及理由
(1)得分及理由(满分2分)
学生答案指出静态优先级会导致新进程不断加入时,之前加入的进程可能无法执行,从而发生饥饿。这与标准答案中“就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行”的描述逻辑一致,且正确解释了饥饿现象的原因。因此得2分。
(2)得分及理由(满分4分)
学生给出的动态优先数计算公式为:priority = nice - cpuTime + waitTime。该公式包含nice(静态优先数)、cpuTime(减小优先数)和waitTime(增大优先数),符合标准答案中“利用cpuTime增大优先数”(此处学生用减法等效于增大优先数,因为优先数越小优先级越高)和“利用waitTime减小优先数”(用加法等效于减小优先数)的要求。同时,学生正确说明了waitTime的作用是防止饥饿。因此得4分(公式部分3分,作用说明1分)。
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发