Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Resource Management

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.
Allocating time on the processor to individual processes is known as...
a)
CPU Scheduling
b)
CPU Timing
c)
CPU Clocking
d)
CPU Sorting
2.
A process is a...
a)
program in execution
b)
program on the hard drive
c)
high level program
d)
low level program 
3.

What scheduling algorithm assigns the CPU

to the process with the highest priority?

a)

FIFO

b)

SJF non preemptive

c)

SJF preemptive

d)

priority

4.

Which Scheduling algorithm allocates the

CPU first to the process that requests CPU first?

a)

First Come First serve scheduling

b)

shortest job scheduling

c)

priority scheduling

d)

none of the mentioned

5.

The processes that are residing in main memory and are ready and waiting to execute are kept on a list called:

a)

job queue

b)

ready queue

c)

execution queue

d)

process queue

6.

CPU scheduling is the basis of ___________

a)

multiprocessor systems

b)

multiprogramming operating systems

c)

larger memory sized systems

d)

none of the mentioned

7.

Scheduling is done so as to ____________

a)

increase CPU utilization

b)

decrease CPU utilization

c)

keep the CPU more idle

d)

none of the mentioned

8.

Which algorithm is defined in Time quantum?

a)

shortest job scheduling algorithm

b)

round robin scheduling algorithm

c)

priority scheduling algorithm

d)

multilevel queue scheduling algorithm

9.

Once the CPU has been allocated to a process, the process keeps the CPU until it releases the CPU either by terminating or by switching to the waiting state.

a)

Nonpreemptive Scheduling

b)

Preemptive Scheduling

c)

Nonpreemptive & Preemptive Scheduling

d)

None of the above

10.

In this, the process that comes first will be executed first and next process starts only after the previous gets fully executed.

a)

First-come, first-serve

b)

Shortest-job-first scheduling

c)

Round-robin scheduling

d)

Priority scheduling

11.

This is scheduling policy that selects for execution the waiting process with the smallest execution time.

a)

First-come, first-serve

b)

Shortest-job first scheduling

c)

Round-robin scheduling

d)

Priority scheduling

12.

It is a CPU Scheduling algorithm where each process is assigned a fixed time slot in a cyclic way.

a)

First-come, first-serve

b)

Shortest-job-first scheduling

c)

Round-robin scheduling

d)

Priority scheduling

13.

What scheduling algorithm does Windows, Mac OS X, Linux, and UNIX are using?

a)

Nonpreemptive scheduling

b)

Preemptive scheduling

c)

First-come,first-serve scheduling

d)

Round robin scheduling

14.

What kind of chart is being used to illustrate scheduling?

a)

Gantt Chart

b)

Line Chart

c)

Doughnut Chart

15.

In multilevel feedback scheduling algorithm:

a)

a process can move to a different classified ready queue

b)

classification of ready queue is permanent

c)

processes are not classified into groups

d)

none of the mentioned

16.

A process is selected from the ______ queue by the ________ scheduler, to be executed.

a)

blocked, short term

b)

wait, long term

c)

ready, short term

d)

ready, long term

17.

Process are classified into different groups in

a)

shortest job scheduling algorithm

b)

round robin scheduling algorithm

c)

priority scheduling algorithm

d)

multilevel queue scheduling algorithm

18.

Assuming the above process being scheduled with the SJF scheduling algorithm:

a)

The waiting time for process D is 3 ms.

b)

The waiting time for process D is 0 ms.

c)

The waiting time for process D is 16 ms.

d)

The waiting time for process D is 9 ms.

19.

What is the average waiting time for all of these processes with the SJF scheduling algorithm?

a)

10.25 ms

b)

7 ms

c)

7.75 ms

d)

10 ms

20.

Which of the following scheduling algorithms gives minimum average waiting time?

a)

FCFS

b)

SJF

c)

Round Robin

d)

Priority

21.

This is scheduling policy that selects for execution the waiting process with the smallest execution time.

a)

First-come, first-serve

b)

Shortest-job first scheduling

c)

Round-robin scheduling

d)

Priority scheduling

e)

Multilevel queue scheduling

22.

Which of these is a benefit of FCFS

a)

Simple to implement

b)

It considers priority

c)

Long jobs will get completed eventually

23.

Which is not a process state?

a)

waiting

b)

terminated

c)

blocked

d)

redirected

24.

Choose TWO (2) conditions for deadlock to arise.

a)

mutual exclusion

b)

medium term

c)

resource hierarchy

d)

circular wait

25.

Choose THREE (3) methods to overcome deadlock situation.

a)

serializing token

b)

resource hierarchy solution

c)

no preemption

d)

lock free & wait free algorithm

e)

mutual exclusion