wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating Systems

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

To access the services of operating system, the interface is provided by the ___________

a)

System calls

b)

API

c)

Library

d)

Assembly instructions

2.

What is the main function of the command interpreter?

a)

to get and execute the next user-specified command

b)

to provide the interface between the API and application program

c)

to handle the files in operating system

d)

none of the mentioned

3.

By operating system, the resource management can be done via __________

a)

time division multiplexing

b)

space division multiplexing

c)

time and space division multiplexing

d)

none of the mentioned

4.

Logical extension of multiprogramming operating system is

a)

Time sharing

b)

multi-tasking

c)

single programing

d)

Both time-sharing and multi-tasking

5.

Multi-processor system gives a

a)

Small system

b)

Tightly coupled system

c)

loosely coupled system

d)

Macro system

6.

If a process fails, most operating system write the error information to a ______

a)

log file

b)

another running process

c)

new file

d)

None

7.

Which of the following refers to the associative memory?

a)

the address of the data is generated by the CPU

b)

the address of the data is supplied by the users

c)

there is no need for an address i.e. the data is used as an address

d)

the data are accessed sequentially

8.

In multiprogramming, programmer chooses programs which are suitable to run together from

a)

job center

b)

job terminal

c)

job queue

d)

timed job

9.

Last step in running and preparing batch jobs is to

a)

printout is return

b)

printout is started

c)

printout is queued

d)

printout is verified

10.

Jobs processed in multiprogramming are to be done

a)

very quickly

b)

very slow

c)

very time consuming

d)

very systematic

11.

Second step in running and preparing batch jobs is to

a)

wait in the queue

b)

store output

c)

write on printed sheets

d)

verify the work

12.

The primary purpose of an operating system is:

a)

To make the most efficient use of the computer hardware

b)

To allow people to use the computer,

c)

To keep systems programmers employed

d)

To make computers easier to use

13.

Which is built directly on the hardware?

a)

Computer Environment

b)

Application Software

c)

Operating System

d)

Database System

14.

Short period of time in which a user process gets CPU time is known as

a)

Time slice

b)

Time slot

c)

Quantum

d)

All of the Above

15.

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

16.

Semaphores are used to solve

a)

Deadlock

b)

Mutual exclusion

c)

Inter-process Communication

d)

Messaging

17.

Wasting of memory within a partition, due to a difference in size of a partition, due to a difference in size of a partition and of the object resident within it, is called-

a)

External fragmentation

b)

Internal fragmentation

c)

Compaction

d)

Coalescing

18.

Only the process executing the critical section is allowed access to the shared variable,all other processes should prevented from doing so until the completion of the critical section. This is often referred to as-

a)

Mutual exclusion

b)

semaphores

c)

Deadlock

d)

Interprocess communication

19.

Partition Description Table collects the-

a)

A. Current Partition Status

b)

B. Attributes

c)

Both a and b

d)

none

20.

The time complexity of Banker’s algorithm is r*(P*P) where P is the number of active processes and r is the number of-

a)

Releasing

b)

Resources

c)

Remaining cycle of executives

d)

none

21.

Shortest Remaining Time Next(SRTN) scheduling may be implemented-

a)

A. Preemptive

b)

Both a and b

c)

B. Non-preemptive

d)

none

22.

Which of the following is not an operating system call for process management?

a)

CREATE

b)

DELETE

c)

FORK

d)

PCB

23.

Multiple Level Queues(MLQ) is a type of-

a)

CPU Scheduling

b)

Data Scheduling

c)

Disk Scheduling

d)

none

24.

Banker’s algorithm is used as-

a)

Deadlock occurrence method

b)

Deadlock avoidance method

c)

Deadlock detection method

d)

Deadlock recovery method

25.

The finite circular buffer is used to implement ……………. Strategy

a)

FIFO

b)

FILO

c)

LIFO

d)

none