文章
986
粉丝
5
获赞
20
访问
246.4k

评分及理由
(1)得分及理由(满分2分)
学生答案正确解释了饥饿现象产生的原因:静态优先数导致高优先数(低优先级)的进程可能因总有更低优先数的进程存在而无法获得CPU。两次识别结果的核心意思一致且正确。得2分。
(2)得分及理由(满分4分)
学生给出了动态优先数的计算公式:priority = nice + k1 * CPU Time - k2 * wait Time (k1 > k2 > 0)。该公式包含了静态优先数nice,利用CPU Time增大优先数(降低优先级),利用wait Time减小优先数(提高优先级),符合标准答案的要求。关于waitTime的作用,第一次识别结果“使等待时间长的进程的优先级减小”表述正确(优先级减小即优先数减小,更易被调度),第二次识别结果“使等待时间长的进程的优先数增加”存在矛盾(优先数增加意味着优先级降低,不利于避免饥饿),但根据上下文和公式结构(- k2 * waitTime),可以判断是识别错误(将“减小”误识别为“增加”),属于误写,不扣分。因此,公式部分得3分,waitTime作用解释得1分,本小题共得4分。
题目总分:2+4=6分
登录后发布评论
暂无评论,来抢沙发