《抢占式调度》课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3
嵌入式系统
应用于嵌入式设备,如智能手机和家用电器。
抢占式调度的算法及其实现
1 优先级算法
根据进程的优先级决定 执行顺序。
2 轮转算法
按照时间片轮转方式切 换进程执行。
3 最短进程优先算法
优先执行执行时间最短 的进程。
抢占式调度和非抢占式调度的比较
抢占式调度 非抢占式调度
允许中断正在执行的进程 等待当前进程执行完成后再切换
实时系统中的抢占式调度
硬实时系统
任务具有严格的时间限制和 硬性约束。
软实时系统
任务具有软性约束,可容忍 一定范围的违约。
周期性任务
按照固定的时间周期执行。
抢占式调度在操作系统中的应用
1
实时操作系统
用于处理实时任务,如航空交通管制系统。
2
多任务操作系统
支持同时执行多个任务,如Windows和Linux。
《抢占式调度》PPT课件
抢占式调度是一种操作系统调度方式,本课件将介绍抢占式调度的概念、种 类、优点、以及它在实时系统和多线程编程中的应用等。
ቤተ መጻሕፍቲ ባይዱ 什么是抢占式调度
抢占式调度是一种操作系统调度方式,可以在任何时间中断正在执行的进程, 并将处理器分配给其他优先级更高的进程。
抢占式调度的优点和缺点
1 优点
抢占式调度对系统资源的影响
CPU
增加CPU占用率,降低响 应时间。
内存
增加内存占用,可能导致 内存碎片化。
磁盘
增加磁盘访问频率,影响 磁盘性能。
抢占式调度的安全性和可靠性
安全性
避免资源竞争和死锁问题。
可靠性
能够正确处理各种异常和错误情况。
提高系统响应速度和资源利用率,增强系统的可控性和稳定性。
2 缺点
可能导致资源竞争和死锁问题,增加系统的复杂性和实现难度。
抢占式调度的种类及其特点
时间片轮转
每个进程被分配一定时间片,依次轮流执行。
优先级调度
根据进程的优先级决定执行顺序。
最短进程优先
优先执行执行时间最短的进程。
最短剩余时间优先
优先执行还需执行时间最短的进程。
相关文档
最新文档