Cpu Scheduling: Continuous Assessment 1
Cpu Scheduling: Continuous Assessment 1
Continuous Assessment 1
CPU Scheduling is a process that allows one process to use the CPU
while another process is delayed (in standby) due to unavailability
of any resources such as I / O etc, thus making full use of the CPU.
The purpose of CPU Scheduling is to make the system more
efficient, faster, and fairer.
Whenever a CPU becomes idle, the operating system must select
one of the processes in ready queue to be executed. The selection
process is carried out by the short-term scheduler(or CPU
scheduler).The scheduler selects from among the processes in
memory that are ready to execute, and allocates the CPU to one of
them.
3 What are the different types of CPU Scheduling
Algorithms?
Preemptive Scheduling :
Shortest Job First (SJF) Scheduling
Round Robin (RR) Scheduling
Non-Preemptive :
First Come First Serve (FCFS) Scheduling
Priority Scheduling
5 1. First Come First Serve :
Thank You