wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OS-Process scheduling

Total questions: 15

Worksheet time: 12mins

Name
Class
Date
1.

This queue keeps all the processes in the system.

a)

Ready queue

b)

Job queue

c)

Device queue

2.

This queue keeps a set of all processes residing in main memory, ready and waiting to execute. A new process is always put in this queue.

a)

Ready queue

b)

Job queue

c)

Device queue

3.

In this category of scheduling, the resource can’t be taken from a process until the process completes execution.

a)

Preemptive

b)

Non-preemptive

4.

What are the two states in the two-state process model?

a)

running

b)

ready

c)

terminated

d)

not running

5.

(a)   are special system software which handle process scheduling in various ways. Their main task is to select the jobs to be submitted into the system and to decide which process to run.

6.

It is the mechanism to store and restore the state or context of a CPU in Process Control block so that a process execution can be resumed from the same point at a later time.

a)

swapping

b)

context switching

c)

spooling

d)

process scheduling

7.

Short-term schedulers, also known as dispatchers, make the decision of which process to execute next. Short-term schedulers are faster than long-term schedulers.

a)

True

b)

False

8.

It is also called as CPU scheduler. It selects a process among the processes that are ready to execute and allocates CPU to one of them.

a)
  • Long-Term Scheduler

b)
  • Short-Term Scheduler

c)
  • Medium-Term Scheduler

9.

This is a process scheduling algorithm where each process is assigned a priority. Process with highest priority is to be executed first and so on.

a)

Round Robin Scheduling

b)

Multiple-Level Queues Scheduling

c)

Priority Based Scheduling

d)

First Come First Serve

10.

This is process scheduling algorithm makes use of other existing algorithms to group and schedule jobs with common characteristics. Each queue can have its own scheduling algorithms.

a)

Round Robin Scheduling

b)

Multiple-Level Queues Scheduling

c)

Priority Based Scheduling

d)

First Come First Serve

11.

This is a process scheduling algorithm where the processor is allocated to the job closest to completion but it can be preempted by a newer ready job with shorter time to completion.

a)

Round Robin Scheduling

b)

Shortest Remaining Time

c)

Shortest Job Next

d)

First Come First Serve

12.

In a round robin scheduling, each process is provided a fix time to execute called a (a)   .

13.

Which of the following is not a process scheduling algorithm?

a)

First-Come, First-Served

b)

First-In, First-Out

c)

Round Robin

d)

Shortest Remaining Time

14.

A running process may become suspended if it makes an I/O request. A suspended processes cannot make any progress towards completion. In this condition, to remove the process from memory and make space for other processes, the suspended process is moved to the secondary storage. This process is called (a)  

15.

The primary objective of the job scheduler is to provide a balanced mix of jobs, such as I/O bound and processor bound. It also controls the degree of multiprogramming.

a)

True

b)

False