Skip to content
forked from laohixdxm/6.828

Solution to homework and assignments from MIT's 6.828 (Operating Systems Engineering).

Notifications You must be signed in to change notification settings

lsclovecode/6.828

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPDATE 03/21/16: I'm happy to say that I've completed the class. It was a lot of work but I'm glad I did it. My favorite aspect of the class was how it propelled me from novice to the leading research in the field, in the timespan of a semester. Seeing myself progress to a level where I was able to understand all the papers assigned in the second half was very satisfying.

I did not take an OS class while at Yale (due to scheduling conflicts). I have always been interested in operating systems and decided to go ahead and study the material by myself. This repository contains my solutions to the homeworks, labs and exams1 from MIT's 6.828. Solutions to homework assignments can be found at the top level of this project. For lab solutions and walkthroughs, go to lab/solutions. Every lab passes all the grading test cases. Many thanks to MIT's CSEE department for leaving the class' materials online for all to enjoy!

1 You'll notice that I didn't do the second (final) exam. The latest available final exam on the course webpage is from 2011. Unfortunately, the curriculum and papers assigned changed significantly from 2011 to 2014, meaning that only about 40% of the exam was relevant to the things I had learned. Earlier exams are even less relevant.

About

Solution to homework and assignments from MIT's 6.828 (Operating Systems Engineering).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.4%
  • Python 1.8%
  • C++ 1.3%
  • Assembly 0.8%
  • Makefile 0.5%
  • Perl 0.1%
  • Other 0.1%