非抢占式优先级调度算法是一种静态优先级调度算法,即每个任务在运行前就确定了其优先级。该算法通过比较各个任务的优先级,确定下一个要执行的任务,并按照其任务执行时间进行排序。当一个任务开始执行后,直到其完成或者被阻塞才会让出CPU。 二、代码实现
采用优先级+非抢占式调度算法,既可以让重要的作业/进程通过高优先级尽快获得系统响应,也可以保证次要的作用/进程在非抢占式调度下不会迟迟得不到系统响应,这样兼顾的设计有利于改善系统的响应时间。加大时间片会延迟系统响应时间;静态页式管理与代码可重入与系统响应时间无关。 反馈...