Lab repository for OS Fall 2025 at Fudan University
这是复旦大学 2025 年秋季学期《操作系统(H)》课程的配套实验内容。我们将建立一个基于 ARM 架构的简易教学操作系统。
暂定的实验内容将包括:
- 引导 Booting
- 内存管理
- 进程管理
- 多核管理
- 中断与异常、缺页处理
- 块设备驱动
- 文件系统
- IPC
- Shell
Reference:
guide:
配置实验环境时,请安装以下包:
- gcc-aarch64-linux-gnu
- qemu-system-arm
- qemu-efi-aarch64
- mtools
构建运行内核只要在build目录下:
cmake ..
make libc -j
make qemu如果要退出,请按 Ctrl + A 松开后按 X。