wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CPU Scheduling Algorithms

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

What happens if two processes have equal priority in Preemptive Priority Scheduling?

a)

The one that arrived first gets executed first

b)

They are executed randomly

c)

They are executed simultaneously

2.

What is the edge of the Shortest Job First (SJ F) in the scheduling algorithm?

a)

It ensures every process gets equal CPU time.

b)

It reduces the average waiting time to process.

c)

It is ideal for handling real-time tasks.

3.

Preemptive means once the process is in the running state, it continues to execute until it terminates.

a)

True

b)

False

4.

Which algorithm can lead to starvation of lower-priority processes?

a)

First Come First Serve

b)

Priority Scheduling

c)

Short Job First

5.

What is the primary goal of CPU scheduling algorithms?

a)

To minimize turnaround time only

b)

To ensure fairness among all processes

c)

To maximize CPU utilization

6.

What does ALU stands for?

a)

Advanced Logic Unit

b)

Arithmetic Linear Unit

c)

Arithmetic Logic Unit

7.

In order for you to get the CPU utilization, you would divide the total burst time by the

a)
End Time
b)

Arrival Time

c)

Waiting Time

8.

What does the term "turnaround time" refer to in CPU scheduling?

a)

Time taken from arrival to completion of a process

b)

Time spent waiting in the ready queue

c)

Time taken to start executing after arrival

9.

Which of the following is true about FCFS scheduling?

a)

It guarantees the shortest waiting time for all processes.

b)

It can lead to high turnaround times if short processes wait behind long ones.

c)

It is a preemptive scheduling algorithm.

10.

Which of the following is a Non-preemptive CPU Scheduling Algorithm?

a)

Preemptive Priority

b)

First Come First Served

c)

Short Job First