DragonOS/docs/kernel/sched
LoGin d80a2321e6
feat(sched): 新增FIFO调度器实现及演示功能 (#1606)
- 新增FIFO调度器核心实现(fifo.rs),包含优先级队列管理和调度逻辑
- 在CFS调度器中添加set_next_task方法以支持FIFO切换
- 重构CFS调度器的pick_next_task算法,优化任务选择逻辑
- 在进程管理器中添加set_fifo_policy方法,支持内核线程设置FIFO策略
- 新增FIFO演示模块(fifo_demo.rs),展示FIFO调度器使用方式
- 在系统初始化时可选加载FIFO演示功能(通过fifo_demo特性控制)
- 更新调度器模块集成FIFO调度器,完善调度策略切换逻辑
- 修改sched_yield系统调用以支持FIFO调度器的yield操作

Signed-off-by: longjin <longjin@DragonOS.org>
2026-01-05 20:00:24 +08:00
..
cfs.md chore: update docker image version in script && update doc (#1076) 2024-12-16 01:48:46 +08:00
core.md docs(sched):调度子系统文档即cfs文档 (#807) 2024-05-07 22:01:01 +08:00
fifo.md feat(sched): 新增FIFO调度器实现及演示功能 (#1606) 2026-01-05 20:00:24 +08:00
index.rst feat(sched): 新增FIFO调度器实现及演示功能 (#1606) 2026-01-05 20:00:24 +08:00
kernel_timer.md 增加定时器和软中断文档,修改了softirq面向c的接口 (#245) 2023-04-17 17:17:06 +08:00
rt.md Sched rt doc (#163) 2023-02-09 15:24:37 +08:00
wait_queue.md refactor(wait_queue): 重构等待队列机制,引入Waiter/Waker模式 (#1452) 2025-12-10 14:04:05 +08:00