操作系统复习之处理机调度

第三章、处理机调度

目录:

      1.处理机调度概述

      2.处理机选择调度的方式和调度算法的准则

      3.处理机的调度层次

      4.处理机调度算法

一、处理机调度概述

   调度即选出待分配的作业或进程。在计算机系统中,CPU是核心的硬件,所有的工作都是围绕CPU展开的。于是,从系统的角度出发,操作系统的第一要务就是充分提高CPU的利用率。提高CPU利用率是值提高系统吞吐量、提高其他设备的利用率、是提高系统效率的有效保证和基础。

   处理机调度的主要目的就是为了分配处理机,尽力保证CPU以提高利用率工作。该部分研究的内容包括处理机调度层次、调度时机、调度过程和调度算法。

二、选择调度的方式和调度算法准则

   1.面向用户的准则

      1)周转时间短:指从作业提交到作业完成所经过的时间,包括作业等待,在就绪队列中排队,在处理机上运行以及输入/输出操作所花费时间的总和。

        通常把周转时间作为评价批处理系统的性能、选择作业调度方式与算法的准则。

      2)响应时间块:响应时间是指从作业到提交到系统做出相应处理所经过的时间。

        响应时间常常用于评价分时操作系统的性能,是选择分时操作系统中进程调度算法的重要准则之一。

      3)等待时间短:等待时间就是进程在整个周转时间中处于非运行状态的时间。

      4)截止时间的保证:是指任务必须开始执行的最短时间。

        截止时间的保证是用来评价实时系统性能的重要指标,因而是选择实时调度算法的重要准则。

   2.面向系统的准则

      1)系统吞吐量:CPU运行时表示系统正处于工作状态,工作量的大小时以每单位时间所完成的作业数目来描述的。

      2)处理机利用率好:CPU时计算机系统中最重要的资源,所以应尽可能的使CPU保持忙,使这一资源利用率最高。

      3)各类资源的平衡利用:进程包括计算型进程和IO型进程。在高级调度的时候,尽量搭配这两类进程,可以利用计算型进程有效的提高CPU、内存的的利用率。

  3.最优准则:最大的CPU利用率、最大的吞吐量、最短的周转时间、最短的等待时间、最短的响应时间。(作为一个标准存在)

三、调度层次

   在不

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值