Credit Weight: 0.5 Description: Process management; co-ordination, synchronization, threads, concurrency with coding examples; memory and cache management with coding examples; CPU scheduling; file management; I/O device drivers. Introduction to the principles of distributed operating systems including networking protocols, socket programming, distributed file systems, remote IPC mechanisms with coding examples. Introduction to real-time operating systems. Offering: 3-1.5; 0-0