处理机调度与基本算法

处理机调度:在多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行
提高处理机的利用率、改善系统性能,很大程度上取决于处理机调度的性能

分配的任务由处理机调度程序完成

三种调度方式
1.高级调度:
又称作业调度或长程调度、接纳调度
在这里插入图片描述
接纳多少作业取决于多道程序度
接纳那些作业取决于采用的调度算法

批处理系统:作业进入系统后先驻留外存,故需要有作业调度
分时系统:为及时响应,作业由终端直接送入内存,故不需要作业调度
实时系统中,通常也不需要作业调度

2.低级调度
也称进程调度、微观调度或短程调度
决定内存就绪队列中的哪个进程获得处理机,进行分配工作(最基本的一种调度,在三种基本OS中都有)
进程调度方式
在这里插入图片描述
进程调度方式的比较
非抢占方式:调度的时机:1.程序完成2.发生某时间阻塞
特点:实现简单,系统开销小,功能也简单,适用于大多数批处理os,但在要求严格的实时系统,不宜采用该方式
抢占方式:调度的时机:1.程序完成3.发生

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值