[MIPS(R3000) Operating System] Course project of Operating System 2022 spring in Beihang University(BUAA)
-
本仓库涵盖了北航2022年春季学期操作系统实验的大部分资料,希望能够为大家提供参考,尽量少走弯路。
-
不同年份和学期的操作系统实验在内容上可能有细微差别,请以当年当学期的指导书为准。
-
引用助教的一句话:
测试只能发现问题,不能保证没有问题
因此本仓库中代码并不能保证完全正确,请在理解原理的基础上进行参考。
-
总体来说,操作系统是一门不错的课程,虽然学习的过程可能会非常煎熬,但最后的收获也一定是丰厚的。
以下为完成实验过程中的参考资料:
在此对学长学姐们留下的宝贵财富表示衷心感谢!
-
实验资料 :内容为实验平台介绍,《See MIPS Run Linux》,《R3000文档》等各种参考手册,在实验过程中可能需要经常翻阅。
-
实验教程及实验报告 :内容为每个lab的视频讲解和对应PPT,但其中干货有限,仅能帮助梳理每个lab的实验流程和需要重点理解的函数。同时还包括每个lab的实验报告,其中思考题答案仅供参考,希望大家能够自主理解完成思考题,对于实验代码填写会有一定帮助。
-
上机考试题目 :内容为2022年春季学期部分上机考试的题目,每年考试具体题目一定不同,但形式可能类似,因此可以作为参考。
-
挑战性任务 :内容为挑战性任务指导书,其中操作系统移植挑战性任务难度较大,时间跨度较长,会在学期中段发布,其余针对lab4至lab6的挑战性任务均在学期末统一发布。
-
实验代码:
由于MOS操作系统开发过程为增量开发,有可能出现后面lab修复前面lab中的bug的情况,因此在参考代码时需要注意辨别,或直接参考lab6代码。