operating-system - 非抢占式循环法?
问题描述
在我的试卷中,老师要求使用循环调度算法计算抢占式和非抢占式方法的平均等待时间和周转时间。
在这里,我做了先发制人的方法没关系。但是当我试图找出非抢占式时,它让我感到困惑,它变成了FCFS。它在具有非抢占方法的循环算法中有效吗?
解决方案
你是对的,Round Robin 是 FCFS 的抢占式方法,而 FCFS 是 Round Robin 的非抢占式方法。除此之外,这些算法几乎具有所有共同点。尽管我仍然会说 Round Robin 与 FCFS 明显不同,因为它具有抢占性。
“如果时间量子变成无穷大,Round Robin调度算法就逐渐变成了FCFS调度算法。”
推荐阅读
- python - 循环遍历数据帧时替代 Iterrows()
- python - 如何根据 Python 中的组突出显示/更改标签的颜色?
- c# - OData - 限制要在 $filter 中使用的属性
- laravel - 显示特定用户的记录 - Laravel-admin 面板
- php - 使用 simplexml 解析 RSS2 提要并且缺少 media->description 中的逗号。如何让他们回来?
- c++ - 使用“in”关键字传递整数顶点属性的问题
- scala - SBT 多项目构建:针对不同子项目的 2 个不同版本的 sbt play 插件
- python - 当另一个线程将数据添加到字典中时,您可以遍历字典吗?
- python - 我在 heroku 上托管的 discord.py 机器人无法上网
- swagger - 无论如何要避免 Swagger 受到 .NET 5.0 中授权策略的影响?