-
PA1: Building an Interactive Shell
- Simple Shell (all basic commands like ls, cd, grep, cat, echo etc)
- Serial, Parallel & Background Execution
- Signal Handling and Exit
-
PA2: Dynamic Memory Management
-
PA3: PThreads Synchronization
- Master-Worker Thread Pool
- Reader-Writer Locks