gpt4 book ai didi

algorithm - 基于优先级的抢占式最短作业优先。如何确定哪个进程在先

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:00 26 4
gpt4 key购买 nike

我有一个关于基于优先级的抢占式最短作业优先算法的问题。如果两个进程具有相同的优先级,谁先走。是第一个放入的那个还是爆发时间更短的那个?如果我有 2 个具有相同突发时间的进程,那么突发时间是否按优先级排序?如果 2 个进程具有相同的突发时间和优先级会怎样?

例如,基于此表格的甘特图会是什么样子?

           Arrival Time    Burst Time    Priority
p0 0 8 2
p1 4 15 5
p2 7 9 3
p3 13 5 1
p4 9 13 4
p5 0 6 1

最佳答案

顾名思义,您首先选择一组最高优先级的作业。

然后,从该集合中选择最短的作业。在这种情况下,我假设“突发时间”代表预期的执行时间(或产生时间)。

因此假设您的较低优先级数字代表“较高”优先级作业,p3 和 p5 是两个最高优先级作业。

此时,重要的是预期的作业大小(突发时间),此时您选择突发时间最短的作业。在这种情况下,它将是 p3。

关于algorithm - 基于优先级的抢占式最短作业优先。如何确定哪个进程在先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com