首页
›
嵌入式与底层系统
›
002-Linux调度并发与实时机制
›
《Linux内核实时调度RT与deadline调度对比分析》
VIP21
本课程属于:002-Linux调度并发与实时机制
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核实时调度RT与deadline调度对比分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
实时系统概述
实时系统的定义 · 分类(硬实时与软实时) · 典型应用场景(航空航天
实时系统概述
实时系统的定义
02
Linux内核调度器演进
从O(n)调度器到O(1)调度器 · 再到CFS完全公平调度器 · 以及实时调度类与Deadline调度…
Linux
内核调度器演进
03
实时调度类(RT)基本原理
基于优先级的调度策略 · SCHED_FIFO与SCHED_R… · 静态优先级与动态优先级机制
RT
实时调度类
04
SCHED_FIFO调度策略详解
先进先出规则 · 抢占行为 · 优先级继承协议
SCHED
FIFO
05
SCHED_RR调度策略详解
时间片轮转机制 · 时间片长度配置 · 与SCHED_FIFO的异同点
SCHED
RR
06
RT调度优先级管理
优先级范围(1-99) · 优先级分配策略 · 优先级天花板协议
RT
调度优先级管理
07
RT调度中的优先级反转问题
问题定义 · 产生原因 · 经典案例(火星探路者故障)
RT
调度
08
RT调度中的死锁与饥饿
死锁产生的四个必要条件 · 饥饿现象分析 · RT调度中如何避免死锁与饥饿
RT
调度
09
Deadline调度( SCHED_DEADLINE )基本原理
基于Earliest Deadlin… · 结合Constant Bandwid…
Deadline
SCHED
10
SCHED_DEADLINE核心参数
runtime (运行时间) · deadline (截止时间) · period (周期)
SCHED
DEADLINE
11
EDF算法详解
最早截止时间优先原则 · 可调度性分析(利用率测试) · EDF在单处理器与多处理器上的差异
EDF
算法详解
12
Constant Bandwidth Server (CBS)机制
服务器概念 · 带宽隔离 · 防止任务执行超过预算
Constant
Bandwidth
13
SCHED_DEADLINE调度流程
任务入队 · 调度点选择 · 抢占决策
SCHED
DEADLINE
14
Deadline调度中的资源预留
带宽预留 · CPU时间预留 · 如何通过cgroup与SCHED_D…
Deadline
调度
15
RT与Deadline调度策略对比
调度算法本质(优先级 vs 截止时间… · 可调度性分析 · 适用场景
RT
Deadline
16
调度延迟分析
RT调度的调度延迟来源(优先级队列操… · Deadline调度的调度延迟来源(… · 对比延迟性能
调度延迟分析
RT
17
多核环境下的RT调度
全局RT调度 · 分区RT调度 · 负载均衡策略
RT
多核环境下的
18
多核环境下的Deadline调度
全局EDF (G-EDF) · 分区EDF (P-EDF) · 多处理器可调度性分析
Deadline
多核环境下的
19
RT与Deadline调度的内核实现架构
调度类结构体(sched_class… · 调度实体(sched_entity) · 运行队列(rq)设计
RT
Deadline
20
RT调度类的内核源码分析
rt_rq结构 · 优先级数组(prio_array) · 位图调度算法
RT
调度类的内核源码…
21
Deadline调度类的内核源码分析
dl_rq结构 · 红黑树管理 · 带宽管理(dl_bw)
Deadline
调度类的内核源码…
22
调度策略的配置与切换
chrt命令配置RT策略 · sched_setattr系统调用配… · 策略切换的约束条件
调度策略的配置
切换
23
实时任务的性能测试工具
cyclictest(延迟测试) · rt-tests套件 · perf工具分析调度事件
实时任务的性能测…
cyclictest
24
RT与Deadline调度的实际案例对比
视频编码任务(RT vs Deadl… · 机器人控制任务 · 音频处理任务的调度效果对比
RT
Deadline
25
RT调度在嵌入式Linux中的应用
PREEMPT_RT内核补丁 · 实时性增强 · 典型嵌入式场景(无人机
RT
Linux
26
Deadline调度在云计算中的应用
NFV(网络功能虚拟化) · 实时虚拟机调度 · DPDK与SCHED_DEADLIN…
Deadline
调度
27
调度策略的混合使用
同时运行RT与Deadline任务时… · 相互影响分析 · 系统整体可调度性保障
调度策略的混合使…
RT
28
调度器调优与参数调整
RT调度参数(sched_rt_pe… · sched_rt_runtime_u… · Deadline调度参数(dl_ru…
调度器调优
参数调整
29
未来发展趋势
内核调度器的新特性(如SCHED_E… · 实时调度与AI工作负载的结合 · 异构计算(big.LITTLE)下的…
未来发展趋势
SCHED
30
课程总结与综合实验
RT与Deadline调度选择指南 · 综合实验设计(编写一个混合实时任务集 · 对比两种调度策略的性能指标)
课程总结
综合实验
所属VIP或分类
同VIP:CFS调度器移植适配-从x86到RISC-V架构的改动点
同VIP:ftrace调试Linux内核调度器与调度事件追踪工程
同VIP:Linux内核性能优化与调优实战工程