Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating System Concepts Quiz

Total questions: 35

Worksheet time: 43mins

Name
Class
Date
1.

Which of the following is the core function of process management?

a)

Disk formatting

b)

Scheduling CPU time for programs

c)

Encrypting data

d)

File allocation

2.

True or False: Each process in an OS has its own independent memory space.

4 lines
3.

Which part of the OS keeps information such as process state, program counter, and memory pointers?

a)

Page table

b)

Process Control Block (PCB)

c)

Thread scheduler

d)

File descriptor

4.

Select all that apply: The OS handles device management through which activities?

a)

Device driver communication

b)

Resource allocation

c)

Buffering

d)

File organization

5.

A program demands more memory than is physically installed. Which feature allows the OS to handle this gracefully?

a)

Paging

b)

Caching

c)

Virtual memory

d)

Compression

6.

True or False: Virtual memory helps protect one process’s data from others.

4 lines
7.

The OS preventing a user process from overwriting system files is an example of:

a)

Access control

b)

Synchronization

c)

Swapping

d)

Buffering

8.

Which scheduling method guarantees every process a fixed amount of CPU time in turns?

a)

First Come, First Served

b)

Shortest Job First

c)

Round Robin

d)

Priority Scheduling

9.

True or False: A deadlock can occur even if no process holds multiple resources.

4 lines
10.

Select all correct examples of process synchronization mechanisms.

a)

Semaphores

b)

Mutex locks

c)

Paging

d)

Messages

11.

When files are stored in directories and subdirectories, the OS is performing:

a)

File protection

b)

File organization

c)

File encryption

d)

Device control

12.

The process of holding data temporarily to match speed differences between components is called:

a)

Buffering

b)

Paging

c)

Spooling

d)

Fragmentation

13.

True or False: Device drivers are hardware components physically connected to the system.

4 lines
14.

Which problem arises if two processes each hold a resource the other needs and both wait indefinitely?

a)

Starvation

b)

Fragmentation

c)

Deadlock

d)

Buffer overflow

15.

Which function of the OS ensures data confidentiality during transmission?

a)

Encryption

b)

Synchronization

c)

Paging

d)

Virtualization

16.

True or False: In time-sharing systems, all users share CPU time equally.

4 lines
17.

Select all that describe OS communication management.

a)

Message passing

b)

Shared memory

c)

Buffer management

d)

Process scheduling

18.

Which step ensures that finished processes free up CPU and memory space for new ones?

a)

Termination

b)

Scheduling

c)

Creation

d)

Swap-out

19.

A user logs in with a fingerprint scanner. This relates to:

a)

Authentication

b)

Encryption

c)

Buffering

d)

Synchronization

20.

True or False: Fragmentation occurs when memory becomes divided into small, noncontiguous blocks.

4 lines
21.

The OS keeps a record of how much memory each process uses. This is part of:

a)

Accounting

b)

Encryption

c)

Virtual paging

d)

Caching

22.

When multiple processes share a printer, which OS component ensures fair use?

a)

Resource manager

b)

Memory manager

c)

Disk scheduler

d)

File manager

23.

True or False: File backup prevents data loss by duplicating essential storage content.

4 lines
24.

Which OS mechanism ensures that data remains secure against unauthorized tampering?

a)

Authentication

b)

Access control

c)

Virtual memory

d)

Throttling

25.

Select all tasks handled by memory management.

a)

Allocation and deallocation

b)

Protection

c)

Tracking

d)

File encryption

26.

A process that runs indefinitely while others wait is an example of:

a)

Starvation

b)

Deadlock

c)

Synchronization error

d)

Fragmentation

27.

True or False: Shared memory in communication management allows processes to exchange information faster than message passing.

4 lines
28.

In file management, what is mapping?

a)

Linking logical file structures to physical storage locations

b)

Arranging files alphabetically

c)

Compressing file content

d)

Encrypting files automatically

29.

The OS detecting abnormal termination of a program is part of:

a)

Process management

b)

File protection

c)

Virtual paging

d)

Network management

30.

True or False: In multiprogramming, multiple users share CPU time simultaneously.

4 lines
31.

Which part of resource management ensures every user or process gets a fair share of hardware?

a)

Efficiency

b)

Scheduling fairness

c)

Accounting

d)

Allocation

32.

A system administrator restricts file editing rights for certain users. This refers to:

a)

File access control

b)

Virtual mapping

c)

Memory protection

d)

Process synchrony

33.

Select all the functions that directly contribute to overall resource management.

a)

CPU scheduling

b)

Memory allocation

c)

I/O device sharing

d)

Data encryption

34.

True or False: The OS can use encryption within file management to protect stored data.

4 lines
35.

The OS uses which mechanism to let one process wait until another finishes a task?

a)

Synchronization

b)

Paging

c)

Swapping

d)

Deadlock detection