Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

devitcn/MIT6.S081

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

386 Commits

Repository files navigation

简介

因为学习MIT6.824,偶然知道了MIT6.S081这门课程。MIT6.S081这门课程的标题是Operating System Engineering,主要讲的就是操作系统。授课教授是Robert Morris和Frans Kaashoek,两位都是非常出名的程序员。

课程是基于一个类似于Unix但是简单的多的教学操作系统XV6来讲解,虽然不是原汁原味的Linux,但是对于理解Linux的工作方式和结构是足够了。与MIT6.824一样的是,这门课程是全英文,甚至英文字幕都没有。对于国内的同学来说,如果英文没有足够好,很难较好的理解这门课程。因此我计划将这门课程翻译成中文文字版。我将在语句通顺的前提下,尽量还原课程的内容,希望可以帮助大家学习到这门课程。如果你的英语不是那么好,建议阅读完文字再去看视频相关的课程。

目前MIT的这门课还没有上完,按计划是在12月初完成,具体的内容可以参考【1】。每一节课都在80分钟左右,大概会有6-9个知识点,我会按照独立的知识点将每节课拆分成6-9个小节。


2021年04月24日 更新:

今天终于把问答课以外的20节课程都翻译完了,总共大概有35万个字,花费时间大概在200个小时左右。

这门课程相比6.824来说更像是一个整体。6.824更多的是在理解和设计分布式系统时的一些技术和技巧,而6.S081介绍了Unix风格操作系统的各个方面(虽然这两个课没什么关系( ̄. ̄),但是因为是连着翻译的难免会有对比)。

实际中的操作系统会更加的复杂,但是通过这门课程的学习基本上可以对操作系统有一个全面的认识。经过翻译的过程,我自己也把之前的一些知识盲区补全了。这门课程虽然只是一个MIT的本科课程,但是我推荐给所有从事IT相关工作的同学,掌握了操作系统对于面试,debug,写代码都是有好处的。

最后,希望我的翻译可以帮助到你。

【1】https://pdos.csail.mit.edu/6.828/2020/schedule.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /