Skip to content

Tag Archives: Operating Systems-CPU Scheduling

The long-term execution of processes in a computer system is managed by a medium-term scheduler, also referred to as a mid-term scheduler. Based on a… Read More
Pre-requisites: Process Schedulers in Operating System A long-term scheduler, also known as a job scheduler, is an operating system component that determines which processes should… Read More
1. Find the size of the memory if its address consists of 22 bits. Assume the memory is 2-byte addressable.Solution – If the given address consists… Read More
In this article, we will discuss various scheduling algorithms for Greedy Algorithms. Many scheduling problems can be solved using greedy algorithms. Problem statement: Given N… Read More
Given M servers that handle multiple requests having infinite computational capability and arrays arrivalTime[] and processTime[] of size N denoting the arrival time and load… Read More
Task Scheduler is vital component of Microsoft Windows that gives its users capacity to plan initiation of projects or programs at the user’s discretion or… Read More
Prerequisite – Program for Round Robin scheduling Processes are executed on basis of their priority in this scheduling algorithm. Processes have a specific priority associated… Read More
In this article, we’ll try to establish the relation between Round Robin and Preemptive Priority Scheduling Algorithm. Let’s discuss the algorithms one by one first… Read More
In this article, we will see how FCFS is a special kind of Priority Preemptive Scheduling Algorithm. Also, we will cover the relation with each… Read More
In this article, we’ll see how FCFS is special kind of Round Robin Algorithm and Round Robin is special kind of FCFS Algorithm. Also, we… Read More
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… Read More
Anticipatory Scheduling is type of Input/Output scheduling in Hard Disk which improves throughput of hard disk and enhances its efficiency by predicting synchronous read operation… Read More
Two-level scheduling is an efficient scheduling method that uses two schedulers to perform process scheduling. Let us understand it by an example : Suppose a… Read More
Prerequisite – Foreground-Background Scheduling Generalized foreground-background in Scheduling, also known as Least Attained Services (LAS) is scheduling policy, mostly used in systems where size estimates… Read More
Prerequisite – Process Schedulers 1. Short-Term Scheduler : Short term scheduler is also known as CPU scheduler. Its main objective is to boost the system… Read More