【操作系统学习】CPU调度(八)
3. 实时调度
- 定义
- 正确性依赖于其时间和功能两方面的一种操作系统。
- 性能指标
- 时间约束性的及时性
- 速度和平均性能相对不重要
- 主要特性
- 时间约束的可预测性
强实时系统
- 需要在保证的时间内完成重要的任务,必须完成
弱实时系统
- 要求重要的进程的优先级更高,尽量完成,并非必须
实时调度算法
多处理器的CPU调度更加复杂
- 多个相同的单处理器组成一个多处理器
- 优点:负载共享
对称多处理器(SMP)
- 每个处理器运行自己的调度程序
- 需要在调度程序中同步
优先级反转
强实时系统
弱实时系统
实时调度算法
多处理器的CPU调度更加复杂
对称多处理器(SMP)
优先级反转