计算机操作系统之调度算法

本文介绍了操作系统中的处理机调度,包括调度目标、任务和方式。重点讲述了四种调度算法:时间片轮转法、优先级调度算法、多队列调度算法以及多级反馈队列调度算法,分析了它们的工作原理和优缺点,强调了调度公平性的重要性。
摘要由CSDN通过智能技术生成

    在多道程序环境中,内存中存在多个进程,数目往往多于处理机数目。这就要要求系统按照某种算法动态的将处理机分配给在就绪队列中等待的进程。

    分配处理机的任务是由处理机调度程序完成的。处理机调度性能的好坏决定了大型系统运行时的性能。所以,处理机调度是操作系统至关重要的一部分。进程调度是处理机调度必不可少的一种调度。

》   处理机调度算法有几个共同的目标:

    1.资源利用率:即CPU利用率

    2.公平性:即诸进程都获得合理的CPU时间

    3.平衡性:即对于不同类型的进程,保持系统资源的平衡性

    4.策略强制执行:字面意思,对于某些策略(例如安全策略)应强制执行

   进程调度的任务有三个:

    1.保存处理机的现场信息

    2.按照某种算法选取进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值