BUAA OS 总集篇
这是BUAA 操作系统课程 2024 的总集篇
关于什么是总集篇
学什么
还能学什么,操作系统
根据指导书的讲解和提示,从头开始构建一个mips架构下的操作系统,一共有7个lab,内容分别是
-
基础知识(git、gcc、makefile、linux)
- 启动
- 页式内存管理
- 进程控制
- 系统调用与fork
- 文件系统
- 管道和shell
此外,还有可以加分的挑战性任务
OS的实验课下部分因为有学长代码并且每年改动不大难度并不算高,困难的在于课上考试很可能扣分,整体体验其实还可以
建议和资料
参考往年资料
当你遇到问题,多看看学长留下的博客,在这里是我的实验报告,这里是我的代码
挑战性任务
或许你有兴趣看看我们所做的Mos Rust移植
有的问题可能是mips导致的
看个乐子:一次失败的VGA驱动