DEV Community

Cover image for Computer Fundamentals - 16
PAVAN KUMAR RV
PAVAN KUMAR RV

Posted on

Computer Fundamentals - 16

Processor Management

βš™οΈ Processor Management in OS 🧠

Processor Management (or CPU Scheduling) decides which process uses the CPU and when, ensuring smooth and fair execution.

πŸ”„ Types of CPU Scheduling

πŸ’₯ Preemptive Scheduling –
πŸ‘‰ OS can interrupt a running process to give CPU to another (higher priority or ready) process.
✨ Example: Round Robin, SRTF

🧩 Non-Preemptive Scheduling –
πŸ‘‰ Once a process gets CPU, it runs till completion or waits voluntarily.
✨ Example: FCFS, SJF

πŸ–₯️ Goal: Maximize CPU usage ⚑, reduce waiting time ⏳, and keep the system responsive πŸ’»

Top comments (0)