A
B
C
D
E
100

What is a process?

A program in execution

100

Which of the following is NOT a process state?

Compiled

100

What is a Process Control Block (PCB)?

A data structure storing process information

100

Which state comes after “New” state?

Ready

100

The process currently using the CPU is in which state?

Running

200

Which of the following is responsible for process scheduling?

Operating System

200

A process moves to waiting state when:

It needs I/O operation

200

What is context switching?

Saving and loading process state

200

Which component performs context switching?

Dispatcher

200

Which of the following is NOT stored in PCB?

Source code

300

Which scheduling algorithm is non-preemptive?

Shortest Job First (SJF)

300

Time-sharing systems use which scheduling?

Round Robin

300

What is the main purpose of process scheduling?

Maximize CPU utilization

300

A process in ready state is:

Waiting for CPU

300

Which queue contains all ready processes?

Ready queue

400

Which scheduling algorithm gives minimum average waiting time?

SJF

400

What is starvation in process scheduling?

Process never gets CPU

400

Which of the following prevents starvation?

Aging

400

A process terminates when:

 It completes execution

400

Which type of scheduling allows process interruption?

Preemptive

500

Which of the following is the first step in process creation?

PCB creation

500

Which queue holds processes waiting for I/O devices?

 Device queue

500

What is the role of the long-term scheduler?

Selects process to be loaded into memory

500

Which of the following is a short-term scheduler also called?

CPU scheduler

500

A process moves from waiting to ready state when:

I/O operation is completed