处理器调度的概念、层次

调度在操作系统中分为三个层次:高级调度负责选择作业进入内存;中级调度管理内存和外存之间的进程交换,将无法运行的进程挂起;低级调度则决定哪个进程获得CPU的时间片运行。这种分层设计优化了系统资源的利用和进程的执行效率。
摘要由CSDN通过智能技术生成

image-20230409204410182

1.调度的基本概念

  • 处理机分配时间片给某个进程使它能够运行

image-20230409202314265

2.调度的层次

1)高级调度(作业调度)

  • 用户将自已的作业输入到高速的磁盘或者硬盘这样的外存空间上,但由于内存空间是有限的,我们并不能一口气全部将作业放到内存当中,因此需要调用来决定将哪个作业先行放到内存中运行

image-20230409204813126

2)中级调度(内存调度)

  • 将暂时不能运行的进程调至外存(磁盘或者硬盘)等待,然后将PCB放到挂起队列,当这些进程需要被调入内存运行的时候,就是通过中级调度来决定需要将哪个进程的外存数据重新调回内存

image-20230409210521628

3)低级调度(进度调度)

image-20230409211258546

3.三层调度的联系、对比

image-20230409211428842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值