Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating System Concepts Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

A process is waiting for a resource that never becomes free. What situation is this?

a)

Starvation

b)

Deadlock

c)

Fragmentation

d)

Buffer overflow

2.

True or False: The OS handles both the creation and termination of processes.

a)

True

b)

False

3.

Which of the following are examples of resources managed by the operating system? (Select all that apply)

a)

CPU time

b)

Main memory

c)

Printer

d)

Application icons on the desktop

4.

What role do device drivers play in the OS?

a)

Translate OS commands into hardware instructions

b)

Encrypt all user data

c)

Schedule multiple processes

d)

Manage network communication directly

5.

True or False: Synchronization helps two processes share a common variable safely without causing data inconsistency.

a)

True

b)

False

6.

Which of these would result in a communication deadlock?

a)

Two processes requesting memory simultaneously

b)

Messages being sent with no receiving process available

c)

Improper network routing tables

d)

A power failure during process execution

7.

Select all OS functions that involve protection of system data.

a)

File access control

b)

Encryption

c)

Virtual memory

d)

Authentication

8.

The OS dividing memory into fixed-size blocks for process allocation refers to:

a)

Paging

b)

Fragmentation

c)

Buffering

d)

Switching

9.

True or False: Buffering improves performance by balancing the speed difference between devices and the CPU.

a)

True

b)

False

10.

When the OS removes inactive programs from main memory but keeps them on the disk for reuse, it is performing:

a)

Swapping

b)

Caching

c)

Virtualization

d)

Defragmentation

11.

Select all activities included in process management.

a)

Scheduling

b)

File organization

c)

Deadlock handling

d)

Synchronization

12.

You notice that files are arranged in a tree-like structure on your computer. This is due to:

a)

File organization in the OS

b)

Process control block

c)

Memory tracking table

d)

Device mapping

13.

True or False: In a multi-tasking environment, each process shares the same memory space to improve speed.

a)

True

b)

False

14.

In communication management, which technique allows processes to directly exchange small blocks of data?

a)

Message passing

b)

Paging

c)

Segmentation

d)

Buffering

15.

Select all tasks that belong to resource management.

a)

Allocation of CPU time and memory

b)

Accounting of resource usage

c)

Synchronization among processes

d)

Organizing hierarchical file structures

16.

True or False: Encryption in an OS only protects system-level files but not user data.

a)

True

b)

False

17.

If a process continually uses the CPU while others remain in queue, which problem is the OS experiencing?

a)

Fragmentation

b)

Starvation

c)

Paging error

d)

Buffer overflow

18.

A user logs into the computer using a password before accessing system files. This is an example of:

a)

Authentication

b)

Synchronization

c)

Mapping

d)

Virtual memory

19.

Select all the examples of memory management functions.

a)

Allocation and de-allocation

b)

Protection

c)

Tracking usage of memory blocks

d)

Message passing

20.

True or False: The OS ensures that failed programs automatically restart using the same memory allocation.

a)

True

b)

False