先来先服务调度算法: 作业A:开始时间8:00,执行时间70分钟,结束时间8:00+70分钟=9:10。 周转时间=结束时间-提交时间=9:10-8:00=1小时10分钟。 带权周转时间=周转时间/执行时间=1小时10分钟/70分钟=1.57。

作业B:开始时间9:10,执行时间30分钟,结束时间9:10+30分钟=9:40。 周转时间=结束时间-提交时间=9:40-8:10=1小时30分钟。 带权周转时间=周转时间/执行时间=1小时30分钟/30分钟=3。

作业C:开始时间9:40,执行时间50分钟,结束时间9:40+50分钟=10:30。 周转时间=结束时间-提交时间=10:30-8:20=2小时10分钟。 带权周转时间=周转时间/执行时间=2小时10分钟/50分钟=2.6。

作业D:开始时间10:30,执行时间40分钟,结束时间10:30+40分钟=11:10。 周转时间=结束时间-提交时间=11:10-8:30=2小时40分钟。 带权周转时间=周转时间/执行时间=2小时40分钟/40分钟=4。

作业E:开始时间11:10,执行时间20分钟,结束时间11:10+20分钟=11:30。 周转时间=结束时间-提交时间=11:30-9:10=2小时20分钟。 带权周转时间=周转时间/执行时间=2小时20分钟/20分钟=7

在一个3道程序设计系统中有5个作业A、B、C、D、E它们分别在800、810、820、830和910提交给系统它们需要执行的时间分别是70分钟、30分钟、50分钟、40分钟和20分钟。系统在800开始按先来先服务进行作业调度进程调度按最短剩余时间优先法抢占式进行。请分别计算5个作业的周转时间和带权周转时间。

原文地址: https://www.cveoy.top/t/topic/hInL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录