第三章 处理机调度

目录

一、调度的概念、层次

2.1 调度的基本概念

2.2 调度的三个层次

2.2.1 高级调度

2.2.2 低级调度

2.2.3 中级调度

2.2.3.1 进程的挂起态

2.2.4 三层调度的联系、对比

二、进程调度的时机、切换与过程、方式

2.1 进程调度的时机

2.2 进程调度的方式

2.2.1 非抢占方式

2.2.2 抢占方式

2.3 进程的切换与过程

2.4 调度程序

三、调度算法的评价指标

3.1 CPU利用率

3.2 系统吞吐量

3.3 周转时间

3.4 等待时间

3.5 响应时间

四、调度算法

4.1 先来先服务(FCFS, First Come First Serve)

4.2 短作业优先(SJF, Shortest Job First)

4.2.1 非抢占式

4.2.2 抢占式

4.3 高响应比优先(HRRN, Highest Response Ratio Next)

4.4 时间片轮转(RR, Round-Robin)

4.5 优先级调度算法

4.5.1 非抢占式

4.5.2 抢占式 

4.6 多级反馈队列调度算法

4.7 六种算法对比 

4.8 多级队列调度算法


一、调度的概念、层次

第三章 处理机调度_第1张图片

2.1 调度的基本概念

第三章 处理机调度_第2张图片

2.2 调度的三个层次

2.2.1 高级调度

第三章 处理机调度_第3张图片

2.2.2 低级调度

第三章 处理机调度_第4张图片

2.2.3 中级调度

第三章 处理机调度_第5张图片

2.2.3.1 进程的挂起态

暂时调到外存等待的进程状态为挂起状态。挂起态,suspend 挂起态又可以进一步细分为就绪挂起阻塞挂起两种状态。

第三章 处理机调度_第6张图片

2.2.4 三层调度的联系、对比

 第三章 处理机调度_第7张图片

二、进程调度的时机、切换与过程、方式

第三章 处理机调度_第8张图片

2.1 进程调度的时机

第三章 处理机调度_第9张图片

2.2 进程调度的方式

2.2.1 非抢占方式

第三章 处理机调度_第10张图片

2.2.2 抢占方式

第三章 处理机调度_第11张图片

2.3 进程的切换与过程

第三章 处理机调度_第12张图片

2.4 调度程序

第三章 处理机调度_第13张图片

第三章 处理机调度_第14张图片

三、调度算法的评价指标

第三章 处理机调度_第15张图片

3.1 CPU利用率

第三章 处理机调度_第16张图片

3.2 系统吞吐量

第三章 处理机调度_第17张图片

3.3 周转时间

第三章 处理机调度_第18张图片

第三章 处理机调度_第19张图片

3.4 等待时间

第三章 处理机调度_第20张图片

3.5 响应时间

四、调度算法

4.1 先来先服务(FCFS, First Come First Serve)

第三章 处理机调度_第21张图片

第三章 处理机调度_第22张图片

4.2 短作业优先(SJF, Shortest Job First)

第三章 处理机调度_第23张图片

4.2.1 非抢占式

第三章 处理机调度_第24张图片

4.2.2 抢占式

第三章 处理机调度_第25张图片第三章 处理机调度_第26张图片

4.3 高响应比优先(HRRN, Highest Response Ratio Next)

第三章 处理机调度_第27张图片

第三章 处理机调度_第28张图片

4.4 时间片轮转(RR, Round-Robin)

第三章 处理机调度_第29张图片

第三章 处理机调度_第30张图片

4.5 优先级调度算法

第三章 处理机调度_第31张图片

4.5.1 非抢占式

第三章 处理机调度_第32张图片

4.5.2 抢占式 

第三章 处理机调度_第33张图片

4.6 多级反馈队列调度算法

第三章 处理机调度_第34张图片

第三章 处理机调度_第35张图片

4.7 六种算法对比 

第三章 处理机调度_第36张图片

第三章 处理机调度_第37张图片

4.8 多级队列调度算法

第三章 处理机调度_第38张图片

你可能感兴趣的:(计算机操作系统,计算机操作系统)