Operating system 第一次查询剩余最短时间

Operating system 第一次查询剩余最短时间,operating-system,scheduling,Operating System,Scheduling,如果它们是两个具有以下数据的流程,那么甘特图应该是什么?(SRTF调度) 进程到达突发 P1 0 17 P2 1 16 因此,进程P1是先完成,然后P2开始执行..还是P1必须等待16毫秒?我觉得冲突可以通过选择较早的进程或具有最长突发的进程来解决。在这种情况下,在选择任何一种方法时,P1将首先完成。它将选择P1,因为当时P2不存在 因此,P1 AT=0将首先启动 下一步,它们将相等,但由于处理器已经在p1上工作,它将更愿意继续在p1上工作,直到中断或终止。在这种情况下,它在1处获得P2,然后检

如果它们是两个具有以下数据的流程,那么甘特图应该是什么?(SRTF调度)

进程到达突发 P1 0 17 P2 1 16


因此,进程P1是先完成,然后P2开始执行..还是P1必须等待16毫秒?

我觉得冲突可以通过选择较早的进程或具有最长突发的进程来解决。在这种情况下,在选择任何一种方法时,P1将首先完成。

它将选择P1,因为当时P2不存在

因此,P1 AT=0将首先启动


下一步,它们将相等,但由于处理器已经在p1上工作,它将更愿意继续在p1上工作,直到中断或终止。在这种情况下,它在1处获得P2,然后检查剩余时间。由于两个剩余时间相同,它提出了新的流程;P2在队列中等待下一次执行(P1完成后)。

嘿,非常感谢。。我知道P1排在第一位,但为什么处理器会选择具有最长突发的进程?