# Process Scheduling - Am I Learning Enough

Skip to content

# Process Scheduling

## Fundamentals of Operating Systems

- Operating System Concepts (Book):
- ISBN: 978-1292233423
- Modern Operating Systems (Book):
- ISBN: 978-0133591620
- Operating Systems: Internals and Design Principles (Book):
- ISBN: 978-0134670959

## Process Scheduling Concepts

- Process Scheduling (GeeksforGeeks):
- https://www.geeksforgeeks.org/process-scheduling-in-operating-system/
- Scheduling Algorithms in Operating Systems (Tutorialspoint):
- https://www.tutorialspoint.com/operating_system/os_process_scheduling_algorithms.htm

## Scheduling Algorithms

### First-Come, First-Served (FCFS)

- FCFS Scheduling (Gate Vidyalay):
- https://www.gatevidyalay.com/fcfs-scheduling-algorithm-operating-system/

### Shortest Job Next (SJN) / Shortest Job First (SJF)

- Shortest Job First (SJF) CPU Scheduling (GeeksforGeeks):
- https://www.geeksforgeeks.org/shortest-job-first-sjf-cpu-scheduling-algorithms/

### Priority Scheduling

- Priority Scheduling (Tutorialspoint):
- https://www.tutorialspoint.com/operating_system/os_priority_scheduling.htm

### Round Robin Scheduling

- Round Robin Scheduling (GeeksforGeeks):
- https://www.geeksforgeeks.org/round-robin-scheduling-algorithm/

### Multilevel Queue Scheduling

- Multilevel Queue Scheduling (TechTarget):
- https://www.techtarget.com/searchstorage/definition/multilevel-queue-scheduling-algorithm

### Multilevel Feedback Queue Scheduling

- Multilevel Feedback Queue Scheduling (Guru99):
- https://www.guru99.com/multilevel-feedback-queue-scheduling.html

## Process Scheduling in Linux

- Process Scheduling in Linux (Linux Handbook):
- https://linuxhandbook.com/process-scheduling-linux/

## Process Scheduling in Windows

- Thread Scheduling and Priorities (Microsoft Docs):
- https://learn.microsoft.com/en-us/windows/win32/procthread/thread-scheduling-and-priorities

## Online Courses

- Operating Systems from Scratch (Udemy):
- https://www.udemy.com/course/operating-systems-from-scratch/
- Introduction to Operating Systems (Coursera):
- https://www.coursera.org/learn/os-intro

This resource list provides a good starting point for understanding process scheduling. Happy learning!

### 📊 Analytics

View Dashboard →

📈 This page is being tracked with GoatCounter. Click here to view detailed analytics including page views, referrers, and visitor statistics.

Show Public Statistics
Live view counter for this page