每个进程都有相应的优先权,优先权决定它何时运行和接收多少 CPU 时间。最终的优先权共 32 级,是从 0 到 31 的数值,称为基本优先权别(Base Priority Level)。
基本介绍
- 中文名:进程优先权
- 级数:32级
- 基本优先权别:0到31
- 实时优先权:16-31 级
进程优先权
每个进程都有相应的优先权,优先权决定它何时运行和接收多少 CPU 时间。
最终的优先权共 32 级,是从 0 到 31 的数值,称为基本优先权别(Base Priority Level)。系统按照不同的优先权调度进程的运行,0-15 级是普通优先权,进程的优先权可以动态变化,高优先权进程优先运行,只有高优先权进程不运行时,才调度低优先权进程运行,优先权相同的进程按照时间片轮流运行。进程的优先值越低,进程的优先权越高。16-31 级是实时优先权,实时优先权与普通优先权的最大区别在于相同优先权进程的运行不按照时间片轮转,而是先运行的进程就先控制 CPU,如果它不主动放弃控制,同级或低优先权的进程就无法运行。