rust_os_docs
Introduction
Lab0
配置开发环境
Rust工具链
Rust语言特性
Lab1
Bootloader
中断
设备
Lab2 物理内存管理
探测内存布局
物理帧分配器
Lab3 虚拟内存管理
页表重映射
栈/堆分配器
内存管理器
扩展功能
页替换机制
写时复制机制
Lab4 内核线程
底层机制:中断帧,上下文
进程结构和处理器对象
std::thread接口
Lab5 用户进程
创建用户进程
实现系统调用
进程状态切换
Lab6 调度
调度框架
Lab7 同步互斥
Rust风格同步互斥
改造spin::Mutex
信号量和条件变量
std::sync接口与消息传递
Lab8 文件系统
SFS模块
Rust-C兼容层
文件系统与进程
Powered by
GitBook
Lab1
Lab1
results matching "
"
No results matching "
"