根据个人尝试,记录一下不错的操作指导,通过这些文章,顺利地完成了实验(前三个)
实验环境
https://github.com/hoverwinter/HIT-OSLab
其中也包含了修改完后的实验代码,可以直接用,当然也可以自己写,自己写难度还是比较大的
实验指导
可以在本地进行环境配置,不想配的话直接在这里进行实验,也有操作步骤指导(但不够详细,没有完整代码),缺点是不能保存,但实验之间相互独立,每次最好保证有足够的时间持续做完单独一个实验,否则下次登陆就要重新来了
实验指导书
https://hoverwinter.gitbooks.io/hit-oslab-manual/content/sy2_syscall.html
《Linux完全内核注释》
有助于深入理解实验,但完全根据参考一步步来,不看也没关系,里面内容很多。
实验一:操作系统的引导实验
参考:Linux-0.11 操作系统的引导实验_linux0.11now we are in setup ...-CSDN博客
实验二:系统调用
参考:《操作系统》by李治军 | 实验3 - 系统调用_操作系统系统调用实验-CSDN博客
这个是我看过最详细的,按照步骤来能把这个实验做出来。
实验三:运行轨迹的跟踪与统计
参考1:Linux-0.11 实验四 进程运行轨迹的跟踪与统计 实验报告_linux 0.11进程时间分析-CSDN博客
参考2:【操作系统】实验楼实验四——进程运行的轨迹跟踪与设计_结合自己的体会,谈谈从程序设计者的角度看,单进程编程和多进程编程最大的区别是什-CSDN博客