长程调度(Long-term scheduling)
又称高级调度、作业调度,他为被调度作业或用户程序创建进程、分配必要的系统资源,并将新常见的进程插入就绪队列,等待短程调度;
若系统支持交换技术,那么创建好的进程将进入就绪挂起队列,等待中程调度。
- 决定哪些作业进到内存去。(取决于调度算法,如FCFS,短作业优先,基于优先权,相应比高者优先等调度算法)
- 多少个进程紧到内存区。(取决于多到程序的度决定的)
- 什么时候启用作业调度。(1、有作业退出了;2、处理器空闲了一定时间段)
中程调度(Mid-term schduling)
又称中级调度,它调度换出的磁盘的进程进入内存,准备执行
- 中程调度配合交换技术使用
- 其目的时为了提高内存利用率和系统吞吐量
- 在多道程序度允许的情况下,从外存选择一个挂起状态的进程调度到内存(换入)