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

评分及理由
(1)得分及理由(满分2分)
学生答案中P1完成时间21ms、周转时间21ms,P2完成时间11ms、周转时间8ms,P3完成时间26ms、周转时间21ms,平均周转时间16.67ms。标准答案为P1完成时间18ms、周转时间18ms,P2完成时间11ms、周转时间8ms,P3完成时间23ms、周转时间18ms,平均周转时间14.67ms。学生的P1和P3完成时间计算错误,说明在抢占式优先权调度过程中对进程执行顺序理解有误。但P2的计算完全正确。考虑到计算题需要精确性,扣1分。
得分:1分
(2)得分及理由(满分2分)
学生给出了安全序列P1→P2→P3,这与标准答案中的安全序列之一完全一致。虽然学生没有展示银行家算法的详细计算过程,但题目只要求写出安全序列(若安全)。答案正确且完整。
得分:2分
(3)得分及理由(满分4分)
学生正确定义了信号量S1和S2并设置了初始值0,伪代码结构基本正确。但存在以下逻辑错误:
这些资源请求和释放的遗漏会影响进程执行的正确性。考虑到信号量同步机制设计正确,但资源管理部分有重要遗漏,扣2分。
得分:2分
题目总分:1+2+2=5分
登录后发布评论
暂无评论,来抢沙发