1.先进先出:先就绪的进程先执行,也就是批处理的系统的先来先服务算法
2.时间片轮转调度:将处理器的时间分成slice分配给每个进程,周期性切换。
注:slice太大将会退化成,先进先出算法
silce太小,处理的时间全部浪费在调度上,资源浪费大
缺点:对I/O进程不太公平,总是用不完时间片,就放弃cpu去等待I/O设备。
2.最高优先级调度:总是执行优先级高的进程。进程的优先级是可以改变的。
缺点:会让优先级低的进程产生饥饿现象
3.最短进程优先:也就是短作业优先,总是先执行最短的进程。
缺点:会让长进程产生饥饿现象
交互式操作系统的调度算法
最新推荐文章于 2022-05-14 17:51:37 发布