第三章:多道程序与分时多任务
- 引言
- 本章导读
- 实践体验
- 本章代码树
- 本章代码导读
- 多道程序放置与加载
- 本节导读
- 多道程序放置
- 多道程序加载
- 执行应用程序
- 二叠纪“锯齿螈”操作系统
- 任务切换
- 本节导读
- 任务的概念形成
- 不同类型的上下文与切换
- 任务切换的设计与实现
- 多道程序与协作式调度
- 本节导读
- 多道程序背景与 yield 系统调用
- 任务控制块与任务运行状态
- 任务管理器
- 实现 sys_yield 和 sys_exit
- 第一次进入用户态
- 三叠纪“始初龙”协作式操作系统
- 分时多任务系统与抢占式调度
- 本节导读
- RISC-V 架构中的中断
- 时钟中断与计时器
- 抢占式调度
- 三叠纪“腔骨龙”抢占式操作系统
- chapter3练习
- 编程作业
- 简答作业
- 报告要求
- 参考信息
