Unix Commands – Shell scripts – Awk programming – Process Management: Process creation, Thread Creation – Interprocess Communication: Pipes and Shared memory – Scheduling algorithms: First Come First Serve, Shortest Job First, Priority, Round Robin – Process Synchronisation: Critical Section problem for two processes, Semaphores, Classical problems in Semaphores – Deadlock Management: Banker’s algorithm of Deadlock Avoidance, Deadlock Detection algorithm – Memory Management: Page replacement policies.
Case Study / project: Mobile OS: Android, iOS – NachOS / Minix / Linux Kernel: study of any one module