文章
9
粉丝
0
获赞
0
访问
5.6k
(1)由资源分配表可知只能先将资源分配给P1,p1完成后资源壳任意分配给p234
故进程执行顺序为p1(0-3),p2(3-5),p3(5-9),p4(9-10)
p1:完成时间为3,周转时间为3
p2:完成时间为5,周转时间为4
p3:完成时间为9,周转时间为7
p4:完成时间为10,周转时间为7
系统平均周转时间为5.25
(2)系统处于安全状态,其中一个序列为p1,p2,p3,p4
评分及理由
(1)得分及理由(满分4分)
学生答案中进程执行顺序为P1(0-3)、P2(3-5)、P3(5-9)、P4(9-10),这与标准答案的抢占式优先权调度过程不符。标准答案中P2在时间片1到达时抢占了P1的CPU,导致P1的完成时间变为5而非3。学生未考虑抢占机制,计算出的完成时间和周转时间全部错误(P1周转时间应为5而非3,P2应为2而非4等)。虽然平均周转时间计算结果正确(5.25),但这仅是因为错误相互抵消所致。根据调度逻辑错误,扣除全部4分中的3分,仅保留1分以体现平均周转时间的正确计算。
(2)得分及理由(满分3分)
学生正确判断系统处于安全状态,并给出了正确的安全序列P1→P2→P3→P4,与标准答案一致。银行家算法的应用和结论完全正确,因此给予满分3分。
题目总分:1+3=4分
登录后发布评论
暂无评论,来抢沙发