wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operating System Quiz

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Your Name

4 lines
2.

Your USN

4 lines
3.

Your E-mail id

4 lines
4.

Sem and Section

4 lines
5.

Your Branch

4 lines
6.

Which of the following is the primary function of an operating system?

a)

Creating network connections

b)

Managing hardware and software resources

c)

Running web browsers

d)

Compiling programs

7.

In a multi programming system, what does the CPU do when a process is waiting for I/O operations?

a)

Enters power-saving mode

b)

Terminates the process

c)

Switches to another process

d)

Stops execution until the process is ready

8.

Which scheduling algorithm is used in time-sharing operating systems?

a)

Shortest Job Next (SJN)

b)

Priority Scheduling

c)

Round Robin (RR)

d)

First Come First Serve (FCFS)

9.

Deadlock occurs when:

a)

Multiple processes finish execution simultaneously

b)

A process continuously accesses resources

c)

A single process holds multiple resources

d)

A set of processes are waiting for resources held by each other

10.

Which of the following is NOT a necessary condition for deadlock?

a)

Circular Wait

b)

Preemption

c)

Hold and Wait

d)

Mutual Exclusion

11.

What is the purpose of paging in memory management?

a)

To reduce CPU load

b)

To store executable files

c)

To prevent deadlocks

d)

To allocate fixed-sized memory blocks to processes

12.

The number of processes that are completed per unit time is called:

a)

Latency

b)

Response time

c)

Turnaround time

d)

Throughput

13.

The page replacement algorithm which replaces the page that will not be used for the longest period of time is called:

a)

LRU (Least Recently Used)

b)

FIFO (First-In-First-Out)

c)

Optimal Page Replacement

d)

LFU (Least Frequently Used)

14.

Thrashing occurs when:

a)

A process enters an infinite loop

b)

The CPU executes too many processes at the same time

c)

The system spends more time swapping pages than executing processes

d)

Too many processes are waiting for I/O operations

15.

In Unix-based systems, which command is used to check the currently running processes?

a)

ls

b)

ps

c)

cd

d)

mkdir

16.

The Banker’s algorithm is used for:

a)

Memory management

b)

Page replacement

c)

Deadlock avoidance

d)

Process scheduling

17.

What is the function of the dispatcher in process scheduling?

a)

Loads the OS into memory

b)

Handles process termination

c)

Allocates CPU to a selected process

d)

Manages disk space

18.

Which type of operating system allows multiple users to access a system at the same time?

a)

Batch OS

b)

Multi-user OS

c)

Real-time OS

d)

Single-user OS

19.

Which file system is most commonly used in Linux operating systems?

a)

HFS+

b)

NTFS

c)

FAT32

d)

ext4

20.

Virtual memory is primarily used to:

a)

Store files permanently

b)

Improve network speed

c)

Provide additional memory space using secondary storage

d)

Increase CPU performance