/6.828

MIT 6.828: Operating System Engineering (Fall 2018)

Primary LanguageC

MIT 6.828 Operating System Engineering (Fall 2018)

My lab walkthroughs:

6.828/2018 Lab 1: Booting a PC

6.828/2018 Lab 2: Memory Management

6.828/2018 Lab 3: User Environments

6.828/2018 Lab 4: Preemptive Multitasking

6.828/2018 Lab 5: File system, Spawn and Shell

6.828/2018 Lab 6: Network Driver

Homework walkthroughs:

6.828/2018 Homework: xv6 CPU alarm

6.828/2018 Homework: Threads and Locking

6.828/2018 Homework: User-level Threads

6.828/2018 Homework: Barriers

6.828/2018 Homework: Bigger files for xv6

6.828/2018 Homework: xv6 log

Note: Future posts/walkthroughs and solutions of labs, exercises, homeworks will all base on the Fall 2018 version.