总结
第一阶段结合练习题和相关资料,对rust语言的语法和特性进行简单系统的了解。
第二阶段结合实验指导书,由浅入深的对操作系统的内容进行学习。ch3记录和返回系统调用信息,ch4的内存映射,ch5的进程管理等内容相对来说比较简单,通过阅读实验指导书和相关代码基本就能成功实现。ch6的文件系统在学习时遇到了一些困难,难点在于阅读实验指导书时多级文件系统比较抽象和复杂,一时摸不着头脑,结合学习视频,反复仔细阅读了实验指导书终于搞明白了文件管理的代码结构。ch8的实验内容并不难,但是必须要先实现sys_gettime。我正是由于没有先实现sys_gettime,导致测试用例在初始化完成后,主线程无法正确获取等待时间而无限等待,连续换了三四种实现方式依然被困在原地,白白浪费了三天时间。
第三阶段在组件化的基础上实现部分功能,通过ppt和课程视频对相关内容进行学习,有了一个颇为粗浅的了解。希望自己能成功完成第四阶段的学习。
0%