aka 6.1810: Operating System Engineering
This repo contains resources from web
14week
- Lab util: Unix utilities in w1Wed. 6d
- Lab syscall: System calls in w2Wed. 6d
- Lab pgtbl: Page tables in w3Wed. 6d
- Lab traps: Trap in w4 6d
- Lab lazy: Lazy allocation in w5 6d
- Lab cow: Copy-on-write fork in w6 6d
- Lab thread: Multitheading in w7 6d
- Lab lock: Parallelism/locking in w8 6d
- Lab fs: File system in w9 6d
- Lab mmap: Mmap in w10 11d
- Lab net: Network stack in w12 9d
- getting started
- book-riscv-rev1.pdf
- video lec
- type(read) lec/lec-overview.txt
- The C Programming Language K&R
- lec/l-c-slides.pdf
- lec/gdb_slides.pdf
- type(read) lec/l-os.txt
- type(read) lec/l-vm.txt
- spectre attacks
- riscv-calling.pdf
- type(read) lec/l-riscv.txt
- type(read) lec/l-internal.txt
- type(read) lec/l-pgfaults.txt
- type(read) lec/l-interrupt.txt
- type(read) lec/l-lockv2.txt
- type(read) lec/l-threads.txt
- type(read) lec/l-coordination.txt
- type(read) lec/l-fs.txt
- type(read) lec/l-crash.txt
- type(read) lec/l-uservm.txt 2020
- type(read) lec/l-organization.txt 2020
- type(read) lec/l-vmm.txt 2020
- type(read) lec/l-biscuit.txt 2020
- type(read) lec/l-net.txt 2020
- type(read) lec/l-meltdown.txt 2020
- type(read) lec/l-rcu.txt 2020
- finish