1、高级调度,也叫作业调度,决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,排入就绪队列。数据结构有后备队列,数据元素为JCB。
2、中级调度,也叫作交换调度,为提高内存利用率和缓解内存紧张而引入。决定把哪些进程挂起并从内存交换到外存,又在适当时机把挂起进程激活并重新调入内存。暂时调到外存等待的进程状态为挂起状态,被挂起的进程PCB会被组织成挂起队列。挂起分为就绪挂起和阻塞挂起。
3、低级调度,也叫作进程调度,决定就绪队列中的哪个进程应获得处理机,进入执行状态。是操作系统最基本的调度,数据结构有就绪队列,阻塞队列,数据元素为PCB。