【发布时间】:2019-04-10 22:44:55
【问题描述】:
我在安排流程作业时遇到问题,我需要帮助。
过程 P1 P2 P3 P4 P5 服务时间 120 60 180 50 300
Draw a Gantt chart that shows the completion times for each process using
以下CPU调度:
先到先得的 CPU
最短作业优先
-
时间片为 60 的循环。
优先到达时间服务时间 P0 1 3 5 P1 2 2 6 P2 1 4 7 P3 2 1 3
使用以下每种 CPU 调度技术(非抢占式)绘制甘特图,显示每个进程的完成时间。然后计算每个案例的平均等待时间和平均周转时间。 a) 先到先得 b) 最短工作优先 c) 优先级调度 d) 循环调度 (q = 5)
【问题讨论】:
-
任何 I/O、任何对 'sleep()` 的调用等都会修改输出的顺序,
-
这些数字到底是什么意思并不太清楚。
-
stackoverflow 不是免费的编码服务,也不是免费的软件设计服务。向我们展示您尝试过的内容并解释其输出与您预期的 I.E. 有何不同。发布minimal reproducible example,以便我们重现问题并帮助您调试。
标签: c operating-system scheduled-tasks