操作系统(thuOS)笔记(十) 第十五讲 处理机调度

本文深入探讨了操作系统中的处理机调度,包括调度时机、调度准则和多种调度算法,如先来先服务(FCFS)、短进程优先(SPN)、最高响应比优先(HRRN)和时间片轮转(RR)。还讨论了多级反馈队列、实时调度和多处理器调度中的优先级反置问题,以及解决策略如优先级继承和优先级天花板协议。
摘要由CSDN通过智能技术生成

15.1 处理机调度概念

进程切换:CPU资源当前占用者的切换,通过这种切换,实现CPU资源的时分复用
在这里插入图片描述
那么涉及两个问题
在这里插入图片描述

调度时机

内核运行调度程序的条件
在这里插入图片描述
进程处于等待状态,即使分配CPU资源也没法往下算了,处理机把该进程放到等待队列中,CPU资源空闲下来,把另一个就绪状态的进程切换运行
在这里插入图片描述
此时CPU资源空出来,又可以加载一个进程
上面说的两种情况对应的是非抢占系统
在这里插入图片描述
那么对于可抢占系统,当前进程从运行到就绪状态,
在这里插入图片描述
有两种情况会出现这种情况:一种是分配的时间结束了;另一种是另一个更急迫的进程,达到运行的条件了,从等待进入到就绪,抢占了当前的进程
在这里插入图片描述

15.2 调度准则

调度策略

确定如何从就绪队列中选择下一个执行的进程
在这里插入图片描述
调度策略要解决的问题
在这里插入图片描述
调度算法
在这里插入图片描述
处理机资源的使用模式
进程在CPU计算和I/O操作间交替
在这里插入图片描述
我们关心每一次CPU执行的时间(横轴),某一个长度的执行时间总的执行次数(纵轴)。可以看到每一次执行的时间会有多长
在这里插入图片描述

比较调度算法的准则

CPU的使用率
在这里插入图片描述
吞吐量
在这里插入图片描述
周转时间:从提交任务到算出结果花的时间
在这里插入图片描述
等待时间
在这里插入图片描述
响应时间
在这里插入图片描述
更快的服务:吞吐量与延迟,高带宽不一定低延迟,低延迟也不一定高带宽
在这里插入图片描述
在这里插入图片描述
处理机调度策略的响应时间目标
在这里插入图片描述
处理机调度策略的吞吐量目标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值