Computer
Data Structures and Algorithm Database System and Operating System
Introduction to Operating System and process management

Introduction to Operating System and process management

Evolution of Operating System

Type of Operating System

Operating System Components

Operating System Structure

Operating System Services

Introduction to Process

Process description

Process states

Process control

Threads

Processes and Threads

Types of scheduling

Principles of Concurrency

Critical Region

Race Condition

Mutual Exclusion

Semaphores and Mutex

Message Passing

Monitors

Classical Problems of Synchronization.