Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating Systems - Coggle Diagram
Operating Systems
Main Roles
Process Management
Processes
Process Concepts
Process Scheduling
Operations on Processes
Inter-Process Communication
Communication in Client-Server Systems
Process Synchronization
Synchronization
Critical Section Problem
Peterson's Solution
Synchronization Hardware
Mutex
Semaphore
Monitors
CPU Scheduling
Deadlocks
Threads
Memory Management
Main Memory
Virtual Memory
Storage Management
Mass Storage Structure
File System
I/O System
Protection and Security
Protection
Security
Advanced Topics
Virtual Machines
Distributed Systems