Implemented the infrastructure for the life cycle of threads, user programs, virtual memory, and file systems in the Pintos Operating System.