引言 #
一开始想直接做一个操作系统,但是万事开头难,学习操作系统需要太多基础知识了,所以就按照网上推荐先学习mit6.828的课程,先把xvf6操作系统搞懂,然后在来实现自己的操作系统,下面就是学习这个课程的体会,按照各个lab的顺序,介绍自己的心得体会
课程的地址是: mit6.828
PS:由于mit6.828课程仓库需要翻墙,所以我把clone下来放到我的github仓库,我的仓库里,大家可以clone下来(我会逐渐完成所以的实验)
目录 #
课程总结 #
学到一半才发现这是一门研究生课程的学习,的确难度非常大,而且每一个实验都可以拿出来大做研究,但是课程给的资料非常详细,基本上每个硬件细节都给出了链接,但是对于最大的困难还是英语资料实在太多,有点“吸收”不过来。不过一路学习下来,感觉还是收获很大,基本上每个实验都环环相扣,每个实现细节都需要反复思考,为什么要这样做,还能怎么做,最终实现的xvf6还有些许跟不上时代的脚步,但是基本上框架已经有了,就是按照这个骨架完善更多细节,所以这个课程还远远没有结束,期待接下来对这个操作系统的进一步改进!!!