CPU突发和I / O突发

问题描述 投票:1回答:1

如果当前正在执行的进程面向I / O突发,则下一个可用进程将获得CPU突发还是处理器将等待,直到第一个进程的I / O突发完成以继续执行第一个进程。

这也会受到先发制人或非先发制人算法的影响吗?

谢谢!

process io scheduling
1个回答
0
投票

对于非抢占式和抢占式算法,调度程序可以取消面向I / O突发的进程。两组算法之间的唯一区别是,如果一个进程在执行时可以被中断(对于抢占式算法,这可以通过例如时间片或量子来实现)。然后,调度程序将放置一个准备好使用CPU执行的进程,以代替阻塞I / O的进程(面向I / O突发)。

© www.soinside.com 2019 - 2024. All rights reserved.