文章
63
粉丝
0
获赞
0
访问
1.5k
(1)p1首次0s ,p2首次3s,p3首次5s,p4首次6s
(2)完成,周转,带权周转
p1 3s,3s,1s
p2 5s,3s,1.5s
p3 11s,7s,1.4s
p4 7s,1s,1s
(3)平均周转:(3+3+7+1)/4=3.5s
平均带权周转4.9/4=1.225s
评分及理由
(1)得分及理由(满分2分)
学生答案中P1、P2、P3、P4首次进入运行状态的时间分别为0s、3s、5s、6s,与标准答案完全一致(注意单位ms和s的差异,但题目中表格使用ms,学生使用s,由于数值相同且不影响判断,不扣分)。因此得2分。
(2)得分及理由(满分4分)
学生答案中所有进程的完成时间、周转时间和带权周转时间均计算错误,存在严重逻辑错误:
- P1的完成时间错误(应为8ms,学生答3s),周转时间错误(应为8ms,学生答3s),带权周转时间错误(应为2.67,学生答1s)。
- P2的完成时间错误(应为11ms,学生答5s),周转时间错误(应为9ms,学生答3s),带权周转时间错误(应为4.5,学生答1.5)。
- P3的完成时间错误(应为13ms,学生答11s),周转时间错误(应为9ms,学生答7s),带权周转时间错误(应为1.8,学生答1.4)。
- P4的完成时间错误(应为15ms,学生答7s),周转时间错误(应为9ms,学生答1s),带权周转时间错误(应为9,学生答1)。
错误原因:学生未考虑I/O操作导致的进程切换和抢占式SJF调度细节(如P4抢占P3后,P3需等待I/O完成再继续运行),且计算完全脱离标准过程。因此得0分。
(3)得分及理由(满分2分)
学生答案的平均周转时间和平均带权周转时间基于(2)的错误结果计算,因此也错误:平均周转时间应为8.75ms,学生答3.5s;平均带权周转时间应为4.49,学生答1.225s。逻辑错误延续,得0分。
题目总分:2+0+0=2分
登录后发布评论
暂无评论,来抢沙发