循环调度

发布于 2024-09-30 12:12:29 字数 673 浏览 4 评论 0原文

我正在尝试回答这个问题如果有人可以帮忙的话 多道程序设计系统使用循环调度策略,时间片为 5 个时间单位。

下面描述的过程在时间 0 到达:

CPU 突发 – 8 个时间单位

I/O 突发 – 10 个时间单位

CPU 突发 – 13 个时间单位

I/O 突发 – 10 个时间单位

CPU 突发 – 7 个时间单位

回答以下问题:

描述进程生命周期中的事件以及它将经历的状态转换。对于每种类型的状态转换,请指出它是否是自愿的,并证明你的答案是合理的。假设该进程在所提供的三个 CPU 突发中完成其执行。 Cplt - 完成

这是我的尝试

                                              Cplt            Cplt             Cplt  

|  P1 |  P2 |   P3  |   P4  |   P5   |  P1  |   P2  | P3   |   P4   | P5  |  P3  |

0     5      10      15      20       25      28      33     38      43     45    48

事件;新->准备好->等待->运行->终止

I was trying to answer this questions If anyone can help please
A multiprogramming system uses the Round Robin scheduling policy with a quantum of 5 time units.

A process described below arrives at time 0:

CPU burst – 8 time units

I/O burst – 10 time units

CPU burst – 13 time units

I/O burst– 10 time units

CPU burst – 7 time units

Answer the following questions:

Describe the events in the process lifetime, and the state transitions it will undergo. For every type of state transition indicate whether it is voluntary or not, and justify your answer. Assume that the process completes its execution in the three CPU bursts presented.
Cplt - Complete

this was my attempt

                                              Cplt            Cplt             Cplt  

|  P1 |  P2 |   P3  |   P4  |   P5   |  P1  |   P2  | P3   |   P4   | P5  |  P3  |

0     5      10      15      20       25      28      33     38      43     45    48

Events ; New -> Ready -> waiting -> runing -> Terminated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乱了心跳 2024-10-07 12:12:29

我给你我的解决方案,但我不知道我是否完全理解这个问题。

  1. CPU Burst 5q - 非自愿转换 - 总计 5 个
  2. CPU Burst 3q - 自愿转换 - 总计 8 个
  3. IDLE 10q(无其他进程) - 总计 18 个
  4. CPU Burst 5q - 非自愿转换 - 总计 23 个
  5. CPU Burst 5q - 非自愿转换 - 总计 28 个
  6. CPU Burst 3q -自愿转换 - 总计 31
  7. IDLE 10q(无其他进程) - 总计 41
  8. CPU Burst 5q - 非自愿转换 - 总计 46
  9. CPU Burst 3q - 自愿转换 - 总计 49

I give you my solution, but I don't know if I understand the problem at all.

  1. CPU Burst 5q - unvoluntary transition - total 5
  2. CPU Burst 3q - voluntary transtion - total 8
  3. IDLE 10q (no other process) - total 18
  4. CPU Burst 5q - unvoluntary transition - total 23
  5. CPU Burst 5q - unvoluntary transition - total 28
  6. CPU Burst 3q - voluntary transition - total 31
  7. IDLE 10q (no other process) - total 41
  8. CPU Burst 5q - unvoluntary transition - total 46
  9. CPU Burst 3q - voluntary transition - total 49
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文