操作系统概念 pdf_跟着MIT 6.828: Operating System Engineering 学习操作系统

操作系统这门课程堪称 Computer Science 专业的硬核课程,原因在于很难触动手实践,学了一学期课程,线程、进程之类的概念没少记,但是仍然是缺乏动手实践的经历。

而 MIT6.828: Operating System Engineering 这门课程提供了一个很好的练手工具,而且难度系数居中。我本身也是 Machine Learning 和 Natural Language Processing 的背景,对于OS 这个领域是个初学者。但是依靠着前辈们的经验和文档,也可以把这门课程啃下来的,因此大家不用畏难哈。

我这里开源我在完成MIT 6.828 这门课程所有的Labs 的记录文档,相当于Lab Reports, 仅供大家参考使用。

很遗憾,知乎貌似无法上传PDF 文档,我这里只放出目录截图,如果大家觉得用得上的话,具体Lab Reports 文档内容欢迎大家以到我的 博客 和 github 中去看。

Lab 1: Booting a PC

MIT 6.828 Lab 1: C, Assembly, Tools, and Bootstrapping​csnlp.github.io

8101548dfd2e82930f2c7f320d1d9931.png

Lab 2: Memory Management

MIT 6.828 Lab 2: Memory Management​csnlp.github.io

11e9494faee851d5d1df9c729a48e777.png

Lab 3: User Environments

MIT 6.828 Lab 3: User-Level Environments​csnlp.github.io

f92aafe76a598db4e6a97b5c20674b6c.png

Lab 4: Preemptive Multitasking

MIT 6.828 Lab 4: Preemptive Multitasking​csnlp.github.io

81a64a4bd23a7b1d05b757bce093b66f.png

Lab5: File System, Spawn, and Shell

MIT 6.828 Lab 5: File System, Spawn, and Shell​csnlp.github.io

710d39ca2304d06d0efe1dd4003967b1.png

Lab 6: Network Driver

MIT 6.828 Lab 6: Network Driver​csnlp.github.io

79b5c03373c1a2edf69b3a8a91cbabcb.png

<table><tr><td bgcolor=orange> 欢迎点赞,收藏</td></tr></table>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值