导读 大家好,我是小夏,我来为大家解答以上问题。优先级调度算法,优先级很多人还不知道,现在让我们一起来看看吧!1、进程优先级:每个进程都...
大家好,我是小夏,我来为大家解答以上问题。优先级调度算法,优先级很多人还不知道,现在让我们一起来看看吧!
1、进程优先级:每个进程都有相应的优先级,优先级决定它何时运行和接收多少CPU时间。
2、最终的优先级共32级,是从0到31的数值,称为基本优先级别(base priority level)。
3、系统按照不同的优先级调度进程的运行。
4、0-15级是普通优先级,进程的优先级可以动态变化,高优先级进程优先运行,只有高优先级进程不运行时,才调度低优先级进程运行。
5、优先级相同的进程按照时间片轮流运行。
6、16-31级是实时优先级,实时优先级与普通优先级的最大区别在于相同优先级进程的运行不按照时间片轮转,而是先运行的进程就先控制CPU,如果它不主动放弃控制,同级或低优先级的进程就无法运行。
本文到此讲解完毕了,希望对大家有帮助。