CPU调度

CPU调度

长期调度,中期调度,短期调度(CPU调度程序)

抢占调度

会将正在执行的进程打断

分配程序

在这里插入图片描述在这里插入图片描述

调度原则

  • CPU使用率
  • 吞吐量: 单位时间内完成进程的数量
  • 周转时间 : 等待时间 + 执行时间
  • 等待时间
  • 响应时间:提出请求到产生第一个响应的时间

调度算法

FIFS(先到先服务)

会造成平均等待时间过长

Short Job First (SJF)(短作业优先)

使得平均等待时间最短
抢占式调度
在这里插入图片描述

相应比高者优先

响应比 = 周转时间 执行时间 = 1 + 等待时间 执行时间 \text{响应比} = \frac{\text{周转时间}}{\text{执行时间}} = 1 + \frac{\text{等待时间}}{\text{执行时间}} 响应比=执行时间周转时间=1+执行时间等待时间
不会产生饥饿现象。

优先级调度

轮转法(抢占式)

分时系统 (关注响应时间)
确定时间片的大小(4ms一个区间大小)
在这里插入图片描述

多级队列调度

前台进程 :交互式进程 (轮转法)
后台进程 :批处理 (先到先服务)
在这里插入图片描述

多级反馈队列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值