优先权调度算法可分为___和___两种方式。
发布网友
发布时间:2022-04-25 04:52
我来回答
共2个回答
热心网友
时间:2023-10-27 06:07
优先权调度算法可分为 非抢占式优先权算法和抢占式优先权调度算法两种方式。
1.非抢占式优先权算法
在这种方式下,系统一旦把处理机分配给就绪队列中优先权最高的进程后,该进程便一直执行下去,直至完成; 或因发生某事件使该进程放弃处理机时,系统方可再将处理机重新分配给另一优先权最高的进程.这种调度算法主要用于批处理系统中;也可用于某些对实时性要求不严的实时系统中.
2.抢占式优先权调度算法
系统同样把处理机分配给优先权最高的进程,使之执行.但在其执行期间,只要又出现了另一个其优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理机分配给新到的优先权最高的进程.
这种抢占式的优先权调度算法,能更好地满足紧迫作业的要求,常用于要求比较严格的实时系统中, 以及对性能要求较高的批处理和分时系统中.
参考:http://louzi8888.blog.163.com/blog/static/22283442010315112010946/
参考资料:http://louzi8888.blog.163.com/blog/static/22283442010315112010946/
热心网友
时间:2023-10-27 06:07
抢占式优先权算法,非抢占式优先权算法