wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MIDTERM QUIZ IN OS 101

Total questions: 25

Worksheet time: 4mins

Name
Class
Date
1.

In operating system, each process has its own __________

a)

address space and global variables

b)

open files

c)

pending alarms, signals and signal handlers

d)

all of the mentioned

2.

Software program that carries out some action

a)

process

b)

command

c)

software

d)

direction

3.

Which is not in the PCB

a)

Process state

b)

resources needed

c)

program counter

d)

processor size

4.

Which is not a process state?

a)

waiting

b)

terminated

c)

blocked

d)

redirected

5.

FCFS is operates similar to a

a)

stack

b)

sorting algorithm

c)

circle

d)

queue

6.

SJF is short for

a)

Shortest Job First

b)

Software Job First

c)

System Job First

d)

Shortest Job Final

7.
The picture shows a type of user interface as a function of operating system
a)
Command Line
b)
Graphical user interface
8.
The picture shows a type of user interface as a function of operating system
a)
Command line
b)
Graphical user interface
9.
Keeping track of the location of processes in memory and allocating space to new processes is known as...
a)
Memory Management
b)
Process Management
c)
Memory Scheduling
d)
Process Scheduling
10.
Processor scheduling is one of the functions managed by the OS.  Which one is a scheduling method used by the scheduler
a)
Round To It
b)
Round Table
c)

Round Robin

11.
A computer can function without an operating system
a)
True
b)
False
12.

This symbols represents

a)

Microsoft Windows

b)

IOS

c)

Android

13.
Allocating time on the processor to individual processes is known as...
a)
CPU Scheduling
b)
CPU Timing
c)
CPU Clocking
d)
CPU Sorting
14.

Scheduling is done so as to ____________

a)

increase the turnaround time

b)

decrease the turnaround time

c)

keep the turnaround time same

d)

there is no relation between scheduling and turnaround time

15.

Round robin scheduling falls under the category of ____________

a)

Non-preemptive scheduling

b)

Preemptive scheduling

c)

All of the mentioned

d)

None of the mentioned

16.

What is FIFO algorithm?

a)

first executes the job that came in last in the queue

b)

first executes the job that came in first in the queue

c)

first executes the job that needs minimal processor

d)

first executes the job that has maximum processor needs

17.

Which one of the following errors will be handle by the operating system?

a)

power failure

b)

lack of paper in printer

c)

connection failure in the network

d)

all of the mentioned

18.

Process scheduling works by

a)

Making sure that the standard operating procedures in an organization are followed

b)

By aligning chips on a motherboard

c)

By allocating CPU processing time

d)

By making sure punch cards are filled out

19.

In priority scheduling algorithm, when a process arrives at the ready queue, its priority is compared with the priority of ____________

a)

all process

b)

currently running process

c)

parent process

d)

init process

20.

Process is _______________

a)

program in High level language kept on disk

b)

contents of main memory

c)

a program in execution

d)

a job in secondary memory

21.

the strategy of allowing processes that are logically runnable to be temporarily suspended is called

a)

preemptive scheduling

b)

non preemptive scheduling

c)

shortest job first

d)

first come first served

22.

In a operating system, the purpose of the stack is...

a)

To store the return addresses of called functions

b)

To keep the parameters of called functions

c)

To store local variables

d)

All of the above

23.

In an OS, the scheduling of processes is done by...

a)

the shell (.e.g. bash)

b)

the graphical user interface (e.g., gnome)

c)

the file system

d)

none of the above

24.

What is a Process Control Block?

a)

Process type variable

b)

Data Structure

c)

A secondary storage sections

d)

A Block in memory

25.

The address of the next instruction to be executed by the current process is provided by the __________

a)

CPU registers

b)

Program counter

c)

Process stack

d)

Pipe