文章
238
粉丝
0
获赞
3
访问
32.8k
评分及理由
(1)得分及理由(满分2分)
学生回答指出若不断有新进程加入,调度程序会一直调入新加入的进程,导致之前加入的进程饥饿。这与标准答案中“就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行”的逻辑一致,但学生误将静态优先数调度描述为“等价于FIFO”,这是错误的(FIFO是先进先出调度,而静态优先数调度是基于优先级的非抢占或抢占调度,与FIFO无关)。然而,核心逻辑正确(饥饿原因正确),且错误可能源于识别或表述不严谨,根据禁止扣分规则第2条和第4条(误写或识别错误不扣分),不扣分。得2分。
(2)得分及理由(满分4分)
学生给出的计算公式为priority = nice + cputime - waittime,包含nice(1分)、利用cputime增大优先数(1分)、利用waittime减少优先数(1分),符合标准答案要求。对waittime作用的说明正确(避免饥饿,通过增加waittime降低优先数,从而提高优先级)(1分)。公式中未明确系数k1和k2,但标准答案允许其他合理形式,且学生公式本质正确(cputime和waittime的符号正确)。得4分。
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发