进程的调度方式
根据执行进程的处理机是由进程自己释放,还是被强行剥夺,可以将进程调度方式分为非剥夺方式和剥夺方式。
非剥夺方式:只有在执行完毕或申请I/O阻塞自己,这种方式不利于即时性。
剥夺方式:某个具有较高优先权的被阻塞进程插入就绪队列时,或时间片用完。
调度的类型
1、批处理调度、分时调度、实时调度和多处理机调度
2、长程调度、中程调度、短程调度
3、I/O调度
长城调度:又称高级调度或作业调度,他为被调度作业或用户程序创建进程,分配必要的系统资源,并将新创建的进程插入就绪队列,等待短程调度。
选择多少个作业进入内存,并为之创建进程?取决于多道程序的度
选择哪些作业?取决于长程调度算法
短程调度:也称近程调度或低级调度,决定就绪队列中的哪个进程将获得处理机。短程调度运行频率高。