OS进程调度

进程调度
在合适的时候以一定策略选择一个就绪进程运行
目标:响应速度快,吞吐量大,尽量公平,避免饥饿死锁

量化指标:
周转时间=进程完成时间-提交时间
带权周转时间=进程运行时间(进程自身大小)/周转时间

调度算法

先来先服务调度FCFS

先进入系统的作业优先运行。只考虑等候时间 ,不利于短作业

短作业优先调度

参考运行时间。容易出现饥饿

高响应比优先调度

响应比=1+等待时间/运行时间
等待时间相同:利于短作业
运行时间相同:利于等候时间长的作业

优先级别调度

循环轮转调度(时间片轮转)

先进先出队列,以时间片为单位轮流使用CPU
时间片太大 退化为FCFS;时间片太小 切换开销太大

进程切换

内核挂起当前进程并恢复之前挂起的某个进程。任务切换、上下文切换
与中断上下文(内核态和用户态)有差别,交换进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值