wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Operating System Quiz 2

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Which is the first program that runs when you power on your computer?

a)

Bootloader

b)

BIOS

c)

Kernel

d)

File Manager

2.

What does the Power-On Self-Test (POST) do?

a)

Loads the operating system

b)

Tests if essential hardware components work correctly

c)

Authenticates the user

d)

Configures network settings

3.

Which component locates and loads the operating system kernel into memory?

a)

Bootloader

b)

Cache Manager

c)

Device Driver

d)

Disk Scheduler

4.

What is the final step before gaining access to the OS?

a)

Loading BIOS

b)

Loading system utilities

c)

User authentication

d)

Mounting drives

5.

What is the main goal of multiprogramming?

a)

Save disk space

b)

Keep the CPU always busy

c)

Run only one process at a time

d)

Increase RAM speed

6.

What gives the illusion that all programs are running at the same time?

a)

Multithreading

b)

Multitasking

c)

Multiprocessing

d)

Virtual Memory

7.

Which OS responsibility ensures processes do not interfere with each other’s memory?

a)

File Management

b)

Memory Management

c)

Disk Scheduling

d)

User Authentication

8.

What allows processes larger than physical memory to run?

a)

Multiprogramming

b)

Virtual Memory

c)

Cache Management

d)

Disk Scheduling

9.

In dual-mode operation, which mode runs the OS with full hardware access?

a)

User Mode

b)

Kernel Mode

c)

Admin Mode

d)

Virtual Mode

10.

What prevents normal applications from performing dangerous hardware operations?

a)

Mode Bit

b)

Disk Partitioning

c)

CPU Scheduler

d)

File Permissions

11.

Which mode has the highest privilege in multimode operation?

a)

Ring 0

b)

Ring 1

c)

Ring 2

d)

Ring 3

12.

Which OS component allocates CPU time to processes?

a)

Process Management

b)

File System Management

c)

Cache Controller

d)

Disk Formatter

13.

What is a program in execution called?

a)

Kernel

b)

Process

c)

Thread

d)

Application

14.

Which process type has only one execution path?

a)

Multithreaded

b)

Single-Threaded

c)

Parallel

d)

Distributed

15.

Which type of process can run multiple threads at the same time?

a)

Single-Threaded

b)

Multithreaded

c)

Sequential

d)

Linear

16.

In memory management, what happens when a program finishes?

a)

It stays in RAM

b)

Its memory space is freed

c)

It’s moved to cache

d)

It’s stored in EEPROM

17.

What is a collection of related information created by a user or program?

a)

Cache

b)

File

c)

Directory

d)

Process

18.

Which file system task involves creating folders?

a)

File Mapping

b)

Directory Creation

c)

Disk Partitioning

d)

Cache Allocation

19.

What is the purpose of mounting in mass storage management?

a)

Formatting the disk

b)

Making a storage device accessible

c)

Encrypting files

d)

Partitioning the drive

20.

What tracks unused disk space for storing new files?

a)

File Permissions

b)

Free-Space Management

c)

Disk Scheduling

d)

Directory Table

21.

Which allocation method stores a file in consecutive blocks?

a)

Contiguous Allocation

b)

Linked Allocation

c)

Indexed Allocation

d)

Random Allocation

22.

Which disk scheduling algorithm minimizes arm movement?

a)

FIFO

b)

SCAN (Elevator Algorithm)

c)

Round Robin

d)

LRU

23.

What is dividing a disk into separate logical sections called?

a)

Partitioning

b)

Clustering

c)

Mounting

d)

Fragmenting

24.

Which prevents unauthorized access to stored data?

a)

Encryption

b)

Disk Caching

c)

File Mapping

d)

Partitioning

25.

What stores frequently accessed data for faster retrieval?

a)

Cache

b)

ROM

c)

RAM

d)

HDD

26.

Which cache type is located inside the CPU?

a)

Register Cache

b)

Instruction Cache

c)

Data Cache

d)

Software Cache

27.

Which cache type stores CPU instructions to be executed next?

a)

Instruction Cache

b)

Register Cache

c)

Data Cache

d)

Software Cache

28.

Which cache type holds recently accessed data from memory?

a)

Data Cache

b)

Register Cache

c)

Instruction Cache

d)

Software Cache

29.

Which cache is managed by the OS or application?

a)

Software-Controlled Cache

b)

Hardware Cache

c)

CPU Cache

d)

Instruction Cache

30.

Which policy replaces the least recently used data in cache?

a)

FIFO

b)

LRU

c)

Priority Scheduling

d)

Round Robin

31.

What hides hardware complexity from users and apps?

a)

I/O System Management

b)

Disk Scheduling

c)

Cache Management

d)

Partitioning

32.

What temporarily stores data during transfers between devices?

a)

Buffering

b)

Spooling

c)

Paging

d)

Caching

33.

Which queues requests for devices that can’t handle multiple requests at once?

a)

Spooling

b)

Buffering

c)

Caching

d)

Paging

34.

What is a standard OS method to communicate with all device drivers?

a)

General Device-Driver Interface

b)

BIOS Setup

c)

File System Table

d)

Cache Controller

35.

What prevents processes from accessing resources without permission?

a)

Protection

b)

Security

c)

Encryption

d)

Authentication

36.

What defends against viruses and external attacks?

a)

Security

b)

Protection

c)

Memory Management

d)

File Permissions

37.

Which mechanism isolates processes using hardware controls?

a)

Protection

b)

Security

c)

Virtualization

d)

Paging

38.

What is a unique identifier assigned to each user?

a)

UID

b)

GID

c)

SID

d)

PID

39.

Which identifier is used to manage permissions for multiple users at once?

a)

GID

b)

UID

c)

SID

d)

PID

40.

What is temporary elevation of user privileges called?

a)

Privilege Escalation

b)

Group Assignment

c)

User Authentication

d)

Resource Allocation

41.

Which process type executes instructions one after another until finished?

a)

Sequential Execution

b)

Concurrent Execution

c)

Multithreading

d)

Pipelining

42.

Which execution type allows multiple threads from the same process to run seemingly at once?

a)

Concurrent Execution

b)

Sequential Execution

c)

Single Threading

d)

Serial Execution

43.

Which storage type is used for backup copies of files in case of failure?

a)

Tertiary Storage

b)

Cache Storage

c)

Virtual Memory

d)

Register Cache

44.

Which memory management task tracks which process owns which memory part?

a)

Allocation Table

b)

Paging Table

c)

File Index

d)

Partition Table

45.

Which term describes when cache data is found and reused?

a)

Cache Hit

b)

Cache Miss

c)

Buffer Overflow

d)

Page Fault

46.

What do you call it when the needed data is not found in cache?

a)

Cache Miss

b)

Cache Hit

c)

Page Fault

d)

Disk Error

47.

Which identifier in Windows corresponds to a UID?

a)

SID

b)

PID

c)

GID

d)

RID

48.

Which OS responsibility ensures files are mapped to the correct storage location?

a)

File System Management

b)

Disk Scheduling

c)

Cache Management

d)

Buffering

49.

Which is an example of spooling?

a)

Queuing print jobs for a single printer

b)

Storing images in a browser cache

c)

Paging data to disk

d)

Buffering keyboard input

50.

Which security example stops malware from executing?

a)

Antivirus Software

b)

Disk Scheduler

c)

Cache Controller

d)

Partition Manager