Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Arrays
6.5K+ articles
Difference Between
3.6K+ articles
Greedy
2.1K+ articles
Algorithms
2.0K+ articles
Sorting
1.8K+ articles
GATE CS
1.4K+ articles
Operating Systems
1.2K+ articles
Operating Systems-CPU Scheduling
48+ articles
cpu-scheduling
37 posts
Recent Articles
Popular Articles
Find the time taken finish Processing of given processes
Last Updated: 29 June 2022
Given N processes and two arrays, arr1[] and arr2[] of size N each. arr1[] contains time spent by any process in critical section and arr2[] denotes time taken by a proces...
read more
Arrays
Greedy
Sorting
Mathematical
cpu-scheduling
Operating Systems
DSA
Scheduling in Greedy Algorithms
Last Updated: 03 November 2022
In this article, we will discuss various scheduling algorithms for Greedy Algorithms. Many scheduling problems can be solved using greedy algorithms.Problem statement: Giv...
read more
Algorithms
Analysis of Algorithms
Greedy
Advanced Data Structure
cpu-scheduling
Operating Systems Questions
misc
Operating Systems-CPU Scheduling
DSA
Find the order of execution of given N processes in Round Robin Scheduling
Last Updated: 02 February 2023
Given an array arr[] representing burst time of N processes scheduled using the Round Robin Algorithm with given quantum time Q. Assuming that all the process arrive at ti...
read more
Arrays
Sorting
Hash
cpu-scheduling
Operating Systems
frequency-counting
DSA
Calculate server loads using Round Robin Scheduling
Last Updated: 17 March 2023
Given M servers that handle multiple requests having infinite computational capability and arrays arrivalTime[] and processTime[] of size N denoting the arrival time and l...
read more
Arrays
Queue
Algorithms
Sorting
Hash
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
cpp-set
priority-queue
DSA
Traps and System Calls in Operating System (OS)
Last Updated: 04 April 2023
Traps and system calls are two mechanisms used by an operating system (OS) to perform privileged operations and interact with user-level programs. Here is an overview of e...
read more
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
Difference between Multi Level Queue (MLQ) Scheduling and Round Robin (RR) algorithms
Last Updated: 10 May 2025
Queue Schedulingrefers to the process of managing and organizing tasks (or processes) that need to be executed by a system. In an operating system, tasks are often placed ...
read more
cpu-scheduling
Operating Systems
GATE CS
Difference Between
Difference between FCFS and C-LOOK disk scheduling algorithm
Last Updated: 15 September 2022
1. FCFS Disk Scheduling AlgorithmFCFS stands for First Come First Serve, this algorithm entertains the task in the order they arrived in the disk queue. It is the simplest...
read more
Algorithms
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
Difference Between
DSA
List scheduling in Operating System
Last Updated: 28 February 2023
Prerequisite - CPU Scheduling List Scheduling also known as Priority List Based Scheduling is a scheduling technique in which an ordered list of processes are made by assi...
read more
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
Picked
CPU Scheduling in Operating Systems using priority queue with gantt chart
Last Updated: 25 June 2024
Prerequisite: CPU Scheduling in Operating SystemsDifferent Scheduling Algorithms:First Come First Serve CPU Scheduling: Simplest scheduling algorithm that schedules accord...
read more
Queue
Algorithms
Analysis of Algorithms
Dynamic Programming
cpu-scheduling
Operating Systems
C++
Data Structures
Operating Systems-CPU Scheduling
C++ Programs
DSA
Difference Between Preemptive and Non-Preemptive CPU Scheduling Algorithms
Last Updated: 04 September 2024
Preemptive scheduling permits a high-priority task to interrupt a running process, When a process transitions from the running to the ready or from the waiting to the read...
read more
cpu-scheduling
Operating Systems
GATE CS
Difference Between
Picked
Advantages and Disadvantages of various CPU scheduling algorithms
Last Updated: 28 December 2024
CPU Scheduling involves many different scheduling algorithms which have their Advantages and Disadvantages.1. First Come First Serve (FCFS):Advantages: It is simple and ea...
read more
cpu-scheduling
Operating Systems
GATE CS
Picked
Shortest Job First (or SJF) CPU Scheduling Non-preemptive algorithm using Segment Tree
Last Updated: 17 January 2024
Shortest job first (SJF) or shortest job next, is a scheduling policy that selects the waiting process with the smallest execution time to execute next. SJN is a non-preem...
read more
Tree
Greedy
Mathematical
cpu-scheduling
Operating Systems
C++
Operating Systems-CPU Scheduling
DSA
Earliest Deadline First (EDF) CPU scheduling algorithm
Last Updated: 05 April 2024
Earliest Deadline First (EDF) is an optimal dynamic priority scheduling algorithm used in real-time systems. It can be used for both static and dynamic real-time schedulin...
read more
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
Difference between Long-Term and Medium-Term Scheduler
Last Updated: 29 March 2023
Prerequisite - Process SchedulersLong-Term Scheduler:Long-term schedulers are called job schedulers. The long-term scheduler controls the programs that are selected within...
read more
cpu-scheduling
Operating Systems
GATE CS
Difference Between
Clairvoyant Shortest Job first (SJF)
Last Updated: 21 March 2023
In this article, we discuss Clairvoyant SJF. It is a theoretical concept in which the algorithm looks in the future and waits for the shortest process to arrive, this resu...
read more
cpu-scheduling
Operating Systems
Operating Systems-CPU Scheduling
1
2
3
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !