软件开发优先级调度算法
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-11
软件开发的优先级调度法。
①静态优先级法。系统在创建进程时就承认了它的优先级,该优先级在进程的整个生存期内不再改动,这种优先级算法称之为静态优先级算法。一般承认静态优先级的办法有:按进程的类型、按资源运用要求和按用户要求的优先级。
②动态优先级法。该办法进程的优先级是根据进程的某些动态特性来动态承认的,系统在进程生存期内常常修改各进程的优先级。
软件开发过程中多级队伍调度。
它是将系统内进程按各自特点分为若干类,每一类组织一个组织稳当队伍,并为每一个组织稳当队伍规矩一个调度优先级,且还可认为不同的队伍规矩不同的调度算法。多队伍调度算法首要将CPU分配给高优先级队伍中的进程。只有当高优先级队伍为空时,再将CPU分配给较低优先级队伍中的进程。各队伍需选用的调度算法也应根据系统设计政策而具体制定。多队伍轮转法综合性很强,形式非常灵敏,简略充分体现系统的整体设计政策.
软件开发中最短进程优先。
该调度算法在组织稳当状态中选择运行时刻最短的进程首要占有CPU几先来先服务。
该调度算法根据进程组织稳当的时刻顺序,先组织稳当的进程先获得CPU.
相关阅读