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:
- OS elements consist of abstractions, mechanisms and policies
- The applications and OS communicate through system calls
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:
- Process and process-related abstractions through address spaces and PCB
- Basic mechanisms for managing process resources like context switching, process creation, scheduling and IPC
P2L2 Threads and Concurrency
Threads vs Processes