3.1 处理机调度概述
高级调度:是一种对作业的调度
根据某种算法,决定将外存上处于后备队列中的作业调入内存,并为它们创建进程和分配必要的资源。然后,将新创建的进程排在就绪队列上等待调度。主要用于多道批处理系统中
中级调度:对内存与外存的对换功能
1、将暂不运行的进程调至外存
2、将处于外存上急需运行的进程调入内存中运行
低级调度:是对进程的调度
根据某种调度算法,决定就绪队列中的哪个进程应获得处理机
应用在于多道批处理、分时和实时OS
进程调度的任务:保存处理机的现场信息、按某种算法选取进程、将处理机分配给进程
排队器:用于将就绪进程插入相应的就绪队列
分派器:用于将选定的进程移出就绪队列
上下文切换器:进行新旧进程之间的上下文切换