To understand how a set of computing resources can be shared safely, efficiently, and effectively among many users, including the major concepts of modern operating systems and the relationship between the OS and the architecture of computer systems.
- Assignment 1: A Simple Shell Interpreter
- Assignment 2: Multi-Thread Scheduling
- Assignment 3: A Simple File System
- Written: Operating System Fundamentals