本仓库是浙江大学21年秋操作系统课程的个人实验仓库,包含在操作系统课程上所有的实验文档和个人代码。仓库目录结构:
├── README.md
├── docs/ # 实验文档
├── mkdocs.yml
└── src/ # 个人代码
本学期共布置 5 个必做实验(Lab 0-Lab 4)和 2 个 Bonus 实验(Lab 5-Lab 6),具体介绍可见实验手册。各实验简要内容如下:
-
Lab 0: GDB + QEMU 调试 64 位 RISC-V LINUX
-
Lab 1: RV64 内核引导
-
Lab 2: RV64 时钟中断处理
-
Lab 3: RV64 内核线程调度
-
Lab 4: RV64 虚拟内存管理
-
Lab 5: RV64 用户模式
-
Lab 6: RV64 缺页异常处理以及 fork 机制
该仓库中是个人完成的 Lab0-Lab5 的实验内容,仅供学习参考,欢迎积极讨论。