文章

449

粉丝

0

获赞

0

访问

87.3k

头像
2016年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年11月6日 16:51
阅读数 101


评分及理由

(1)得分及理由(满分2分)

学生正确指出了静态优先数(nice)固定不变,当有源源不断优先数小的进程进入就绪队列时,优先数大的进程可能无法获得CPU时间,导致饥饿现象。这与标准答案的逻辑一致。

得分:2分

(2)得分及理由(满分4分)

学生给出的动态优先数计算公式为:priority = nice + cpuTime - waitTime。这个公式包含了静态优先数nice,利用cpuTime增大优先数(因为cpuTime增加会使优先数变大,从而降低优先级),利用waitTime减小优先数(因为waitTime增加会使优先数变小,从而提高优先级)。这符合标准答案的要求,能够避免饥饿现象。

学生正确说明了waitTime的作用是"避免饥饿,降低长时间等待的进程的优先级,使其更有可能进入执行态"。这里"降低优先级"可能是笔误,实际上waitTime增加会减小优先数(priority值变小),从而提高优先级。但根据上下文可以判断是表述问题,不扣分。

得分:4分

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发