文章
7
粉丝
0
获赞
0
访问
266
(1)首先P1进程先到处理机,执行P1,1s后,其优先数变为10,执行所需时间变为2。接下来P2进入就绪队列,其优先数比P1小,运行P2,运行1s后,其优先数变为6,所需执行时间变为1,P3进入就绪队列,其优先数与P2一致,P2不会被抢夺,继续运行,直到P2运行结束。随后P4进入就绪队列,其优先数2小于P1和P3,进入处理机,运行到结束。最后P5进入就绪队列,其优先数大于P3,P3开始运行,运行2s后(此时时间戳为6s),优先数达到10,与P1和P5持平,故不会被抢夺,继续运行,直到结束。最后根据FCFS策略,先服务P1,P1运行1s后(此时时间戳为8s),优先数大于P5,下处理机,让P5运行,P5再运行2s(不会被抢夺),最后P1运行剩下的1s,经过了11s。
(2)P1周转时间11s,响应时间0s
P2周转时间2s,响应时间0s
P3周转时间5s,响应时间2s
P4周转时间1s,响应时间0s
P5周转时间6s,响应时间4s
评分及理由
(1)得分及理由(满分3分)
得分:1分
理由:学生描述了进程调度的逻辑,但顺序图与标准答案不符。学生描述的调度顺序为P1(0-1)→P2(1-3)→P4(3-4)→P3(4-6)→P1(6-7)→P3(7-8)→P1(8-9)→P5(9-11),而标准答案为P1(0-1)→P2(1-3)→P4(3-4)→P3(4-5)→P1(5-6)→P3(6-7)→P1(7-8)→P3(8-9)→P5(9-11)。学生的调度逻辑存在错误(如P3的运行时间分配错误),但部分描述正确(如P1、P2、P4的调度顺序),因此给予部分分数。
(2)得分及理由(满分4分)
得分:1分
理由:学生的周转时间和响应时间计算结果与标准答案不一致。例如,P1的周转时间应为8s,学生计算为11s;P3的周转时间应为7s,学生计算为5s;P5的周转时间应为7s,学生计算为6s。但部分结果正确(如P2和P4的周转时间和响应时间),因此给予部分分数。
题目总分:1+1=2分
登录后发布评论
暂无评论,来抢沙发