homework[mit-6.1810-2023]
lab-url: guidance
risc-v book: url or ook-riscv-rev3.pdf
num | lab-url | github-branch | status |
---|---|---|---|
lab1: util | util | code | finish |
lab2: syscall | syscall | code | finish |
lab3: pgtbl | page table | code | finish |
lab4: traps | traps | code | finish |
lab5: cow | copy-on-write fork | code | finish |
lab6: thread | thread | code | finish |
lab7: net | net | code | finish |
lab8: lock | lock | code | finish |
lab9: fs | fs | code | finish |
lab10: mmap | mmap | code1 code2 | finish |
lab10 mmap: Implement in two ways, code2 is more standardized and complete.