飘了,我最近在通勤地铁上啃完了这份PDF!
大家好,我是二哥呀!
最近认识个硬核读者,说是看了二哥的一些文章和心得后,很有收获,迫切地想要和二哥做朋友。言谈之中,能感受出来他的真诚。
前几天,他又发私信说自己手撸了一份操作系统的学习资料,根据 MIT 6.828 教学操作系统 XV6 写出来的。
我认真看了他这份学习资料,看完后的感受是:“只怪自己没文化,一句牛逼走天下。”
这份资料细致到了各个部分,每个章节基本上可分为理论和代码两个部分,讲述的代码覆盖了源代码的百分之90以上。真的给操作系统捋了“一条线”出来,从硬件到软件将各个方面都给串起来了,能够让大家知道一个操作系统是如何设计的,从上电那一刻开始是如何一步步运行起来的。
讲真,这样的好东西,二哥真想偷偷地藏起来,然后悄悄的学,最后惊艳所有人😁!
不过,大家都知道二哥是个古道热肠的人,巴不得把自己所学到的全部知识一股脑的输出给在座的各位读者朋友们。
那还卖什么关子,直接长按扫码关注下方二维码,回复 「操作系统」 下载这份 PDF 吧:
PDF 因为要分页,加之图片大小不一,格式可能差点,所以读者还准备了一份 HTML 格式的:
另外,xv6.zip 是有注释的版本源码,xv6从启动到运行涉及到的所有部分是讲述了的。
XV6 这个教学系统我之前在 B 站录的一期视频里有提到过:
这期视频的收藏比点赞多了一百多,足见里面内容是非常值得回味的。没看过的读者可以去刷一遍,应该收获会非常大:
https://www.bilibili.com/video/BV1th411b7in/
这期视频下面贴了非常多的硬核学习资料,再加上读者的这份《给操作系统捋条线》的 PDF,可以说是学习操作系统的最全攻略了!
就像评论区的小伙伴说的那样:学好操作系统 就和普通增删改查的菜鸟程序员就不是一个层次了[doge]
有一说一,读者在大学阶段就能操作系统学到这种程度,基本上可以说是非常非常非常厉害了,是最近我遇到的那种为数不多的、未来可期的大学生之一。
来关注二哥的都是肯踏踏实实学习的小伙伴,那咱就不能掉队,对吧?必须得把操作系统给整起来了~
好了,今天就分享到这里吧!后续如果遇到有用的工具或者资源,依然会持续分享,也欢迎大家多多安利和交流,千万不要藏着掖着哦。
没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。
推荐阅读: