Skip to content

doongz/mit-6.s081

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT-6.S081 Operating Systems Engineering

Introduction

  • 所属大学:MIT
  • 授课老师:Robert Morris, Frans Kaashoek
  • 编程语言:C
  • 课程难度:🌟🌟🌟🌟
  • 预计学时:Two months
  • 学年:2020

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

课程是基于一个类似于Unix但是简单的多的教学操作系统XV6来讲解,虽然不是原汁原味的Linux,但是对于理解Linux的工作方式和结构是足够了。与MIT6.824一样的是,这门课程是全英文,甚至英文字幕都没有。

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

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


  1. 先刷「课程翻译」,边看边写笔记
  2. 再看「视频」,修正笔记
  3. 最后把「实验」做完

Resources

Labs

xv6-labs-2020

About

MIT 6.S081: Operating Systems Engineering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published