/Lab4OS

Lab for 2021 ZJU Operating System Course

Primary LanguageCGNU General Public License v3.0GPL-3.0

浙江大学21年秋操作系统实验

本仓库是浙江大学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 的实验内容,仅供学习参考,欢迎积极讨论。