Project 0: Write an LRU simulator in C++.
Project 1: Make a uniprogrammed kernel into a pre-emptive multitasking kernel.
Project 2: Add a virtual memory system.
Project 3: Add a file system!