文章

54

粉丝

0

获赞

0

访问

3.6k

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


评分及理由

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

学生回答:第一次识别结果提到"总会有nice值大的进程,CPU会优先调度这些进程,nice值大的进程始终不会被调度";第二次识别结果提到"总会有nice值大的进程,PV会优先调度这些进程,nice值小的进程始终不会被调度"。

评分分析:

  • 第一次识别结果存在逻辑错误,应该是nice值小的进程优先调度,nice值大的进程不被调度
  • 第二次识别结果正确表述了"nice值小的进程始终不会被调度",但存在"PV"的误写(应为CPU)
  • 根据禁止扣分规则,字符识别错误不扣分
  • 核心逻辑正确:静态优先数调度会导致低优先级进程饥饿

得分:2分

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

学生回答:第一次识别给出公式:priority = nice + k × waitTime + k × cpuTime;第二次识别给出公式:priority = nice - k × waitTime + k × cpuTime。

评分分析:

  • 公式中包含nice:符合要求(1分)
  • 利用cpuTime增大优先数:两次识别都正确使用了+k × cpuTime(1分)
  • 利用waitTime减少优先数:第一次识别错误地使用了+k × waitTime,这会增大优先数,不利于避免饥饿;第二次识别正确使用了-k × waitTime(1分)
  • waitTime作用说明:学生提到"waitTime随着时间的变化而增大,priority也随之增大减小,CPU就可以调度该进程",基本说明了waitTime的作用(1分)
  • 第一次识别存在逻辑错误,但第二次识别正确,根据规则以正确的一次为准

得分:4分

题目总分:2+4=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发