[5][32][多选]下列关于进程优先级的叙述中,哪些是正确的
一般地,CPU 型进程的优先级高于 I/O 型的进程优先级
一般地,系统进程的优先级应高于用户进程的优先级
若采用静态优先级,即使进程等待的时间增加,其优先级也不会改变
若采用动态优先级,进程每运行完一个时间片,必须降低其优先级
采用动态优先级,如果某进程长时间得不到运行,系统会额外提升它的优先级
答案
一般地,系统进程的优先级应高于用户进程的优先级
若采用静态优先级,即使进程等待的时间增加,其优先级也不会改变
采用动态优先级,如果某进程长时间得不到运行,系统会额外提升它的优先级
解析
在进程调度算法中如果采用最高优先级算法则会根据进程的优先级来决定进程调度的先后次序,分为静态优先级和动态优先级两种方法确定进程的优先级。一般地,系统进程的优先级应高于用户进程的优先级;若采用静态优先级,在进程创建时确定了优先级,进程运行期间优先级不会改变;若采用动态优先级,在创建时先确定一个初始优先级,在进程运行中随着进程特性改变如等待时间的增长,不断修改优先级。故本题答案选择一般地,系统进程的优先级应高于用户进程的优先级、若采用静态优先级,即使进程等待的时间增加,其优先级也不会改变、采用动态优先级,如果某进程长时间得不到运行,系统会额外提升它的优先级选项。涉及考点为第 3 章进程与线程模型。
转载请注明出处。