处理器调度

本文详细介绍了处理器调度的三个级别:高级调度、中级调度和低级调度,以及各种调度策略,如FCFS、SJF、优先级调度、时间片轮转等。还讨论了调度的基本准则,如CPU利用率、系统吞吐量、响应时间和周转时间,并分析了各种调度算法的优缺点及其应用场景。
摘要由CSDN通过智能技术生成

1、调度的基本概念
    调度:是依照确定的策略将一批进程排序,从就绪队列中移出一个进程并给它提供处理机的使用权。
    应用:系统中处于就绪状态等进程对处理器的竞争是由进程调度程序来协调的。
2、调度时机、切换与过程
 一个作业从提交开始直到完成,往往要经历三级调度:
     1> 高级调度(作业调度/宏观调度/长程调度)
         任务:按照一定的原则从外存上处于后备状态的作业中选择一个或者多个,给它们分配内存、输入输出设备等必要资源,并建立相应的进程,以使该作业具有获得竞争处理器的权利。(作业是用户在一次运算过程或一次失误处理中要求计算机所做工作的总和。作业调度的运行频率较低,通常为几分钟一次。)
         问题:a、调度程序必须决定操作系统可以接纳多少个作业。(取决于多道程序的并发程度,即允许有多少个作业同时在内存中运行。作业太多,服务质量下降,如导致周转时间太长(作业周转时间:作业完成时间和作业提交时间的差额),作业太少,资源利用率和吞吐量下降)
               b、调度程序必须决定接纳哪些作业。(取决于调度算法)
     2> 中级调度(中程调度/交换调度)
         目的:为了提高内存利用率和系统吞吐量
         任务:按照给定的原则和策略,将处于外存对换区中的具备运行条件的进程调入内存,并将其状态修改为就绪状态,挂在就绪队列上等待;或者将处于内存中的暂时不能运行的进程交换到外存对换区,将此时

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值