Lecture Notes

P1L2 Introduction to OS

Introduction to OS

Operating System Elements

OS Design Principles and Protection Boundaries

Basic OS Services and System Calls

Operating Systems Organization and Popular OS

Summary:

P2L1 Processes and Process Management

Introduction to Process and Memory

Process Execution State and Process Control Block

Process Lifecycle and Scheduling

Inter Process Communication

Summary:

P2L2 Threads and Concurrency

Threads vs Processes