Pintos: An Operating System Supported by Stanford University
-
Implement a thread system which supports Alarm Clock, Priority Scheduling.
-
Enable programs to interact with the OS via system calls.
-
Design a virtual memory system which supports Stack Growth and Memory Mapped Files.
-
Design a file system which enables Indexed and Extensible Files.