Mit6.S081 learning record
Preface
I have always wanted to know something about the operating system and found this resource (MIT's 6.S081 course), hoping to use this to master some knowledge of the operating system. Learn about the resources of the 2020 fall semester (2020 fall).
1. Course description
This is an operating system course offered by MIT, which is different from the general teaching method of operating system courses. It understands the operating system by writing the operating system code directly. MIT professors developed a teaching os (xv6) based on Unix v6. We can compile the source code to start the operating system. Reading and modifying the source code can give us a more specific understanding of the operating system.
2. Course Resources
1. Course homepage
Website: https://pdos.csail.mit.edu/6.828/2020/index.html.
It contains: learning plan (schedule): what knowledge should be prepared for a certain lesson (Preparation), lecture video (video), class summary and code examples, homework (code experiment-lab).
2. Reference book
Download link: https://pdos.csail.mit.edu/6.828/2020/xv6/book-riscv-rev1.pdf
3. Experimental environment
Description URL: https://pdos.csail.mit.edu/6.828/2020/tools.html It
explains how to set up a code experiment environment under different operating systems.