uCore-Tutorial-Book-v2
Part1 - Just do it!
第零章:实验环境搭建
第一章:应用程序与基本执行环境
第二章:批处理系统
第三章:多道程序与分时多任务
引言
多道程序放置与加载
进程基础结构
多道程序与协作式调度
分时多任务系统与抢占式调度
chapter3练习
第四章:地址空间
第五章:进程及进程管理
第六章:进程间通信
第七章:文件系统与I/O重定向
第八章:拓展实验
开发注记
修改和构建本项目
reStructuredText 基本语法
uCore-Tutorial-Book-v2
»
第三章:多道程序与分时多任务
查看页面源码
第三章:多道程序与分时多任务
¶
引言
本章导读
协作式操作系统
抢占式操作系统
实践体验
本章代码树
本章代码导读
多道程序放置与加载
本节导读
多道程序的放置
多道程序加载
进程基础结构
本节导读
进程的概念
进程的基本管理
进程的分配
多道程序与协作式调度
本节导读
多道程序背景与 yield 系统调用
进程的切换
进程的切换?
idle进程与scheduler
yield函数的实现
分时多任务系统与抢占式调度
本节导读
分时多任务系统的背景
时间片轮转调度
RISC-V 架构中的中断
时钟中断与计时器
syscall 实现
抢占式调度
chapter3练习
本章任务
编程作业
更安全的 sys_write
stride 调度算法
问答作业
实验目录要求
报告要求
参考信息