MIT 6.S081 2020 Labs
In addition to the master branch, there are 11 code branches, such as util, syscall, pgtbl. The code for each lab is under its corresponding branch.
The specific details of the lab code can be found on my blogs, the URLs are as follows (The first blog is about lab environment configuration and code debugging and testing):
- Lab 0: 实验配置, 调试及测试
- Lab 1: Xv6 and Unix utilities
- Lab 2: system calls
- Lab 3: page tables
- Lab 4: traps
- Lab 5: xv6 lazy page allocation
- Lab 6: Copy-on-Write Fork for xv6
- Lab 7: Multithreading
- Lab 8: locks
- Lab 9: file system
- Lab 10: mmap
- Lab 11: networking
Welcome to discuss and communicate.