4 Credits (3-0-2)
Pre-requisites: MTL342
Overlaps with: COL331, ELL405
Operating Systems functions, Basic Concepts, Notion of a process, concurrent processes, problem of mutual exclusion, Deadlock, process Scheduling, memory management, multiprogramming, File systems; time sharing systems and their design consideration.