/os-2020

MIT Operating System Engineering course - labs

os-2020

Zadania z predmetu Operačné systémy - ZS 2020 FEI STU.

xv6 is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix
Version 6 (v6). xv6 loosely follows the structure and style of v6,
but is implemented for a modern RISC-V multiprocessor using ANSI C.


ACKNOWLEDGMENTS

xv6 is inspired by John Lions's Commentary on UNIX 6th Edition (Peer
to Peer Communications; ISBN: 1-57398-013-7; 1st edition (June 14,
2000)). See also https://pdos.csail.mit.edu/6.828/, which
provides pointers to on-line resources for v6.

Labs


Lab 1: utils
Lab 2: syscalls
Lab 3: pagetables
Lab 4: traps
Lab 5: lazy
Lab 6: COW
Lab 7: Threads
Lab 8: Locks: kmem && bcache
Lab 9: fs
Lab 10: mmap