Course Objectives

 To provide basic knowledge of computer operating system structures and functioning.

 To understand the fundamental concepts, processes and communication

 To understand and analyse implementation of: process synchronization

 To know design issues associated with operating systems

 To familiarise with memory management including virtual memory