进程调度进程调度(CPUCPU调度)调度)要解决的问题要解决的问题WHATWHAT:按什么原则分配按什么原则分配CPUCPU 进程调度算法进程调度算法WHENWHEN:何时分配何时分配CPUCPU 进程调度的时机进程调度的时机HOWHOW:如何分配如何分配CPUCPU CPU CPU调度过程(进程的上下文切换)调度过程(进程的上下文切换)处理机调度分成三个层次处理机调度分成三个层次l处理机是计算机系统中的重要资源处理机是计算机系统中的重要资源l处理机调度算法对整个计算机系统的综处理机调度算法对整个计算机系统的综合性能指标有重要影响合性能指标有重要影响l可把处理机调度分成三个层次:可把处理机调度分成三个层次:高级调度 中级调度 低级调度高级调度高级调度也称为作业调度或宏观调度也称为作业调度或宏观调度 高级调度的时间尺度通常是分钟、小时或天高级调度的时间尺度通常是分钟、小时或天中中级级调调度度涉涉及及进进程程在在内内外外存存间间的的交交换换,从从存存储储器器资资源源管管理理的的角角度度来来看看,把把进进程程的的部部分分或或全全部部换换出出到到外外存存上上,可可为为当当前前运运行行进进程程的