Table of contents 简介 lab1 utilities sleep pingpong prime find xargs lab2 syscall trace sysinfo lab3 page tables Print A kernel page table per process Simplify copyin/copyinstr LAb4 traps Backtrace Alarm Lab5: xv6 lazy page allocation 策略 Eliminate allocation from sbrk() Lazy allocation lab6 copy-on-right Implement Lab7: Multithreading 使用到的库函数 Using threads Barrier Lab8: locks Memory allocator Buffer cache Lab9: file system Large files Symbolic links Lab10: mmap mmap