wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pop Quiz - Operating System

Total questions: 31

Worksheet time: 18mins

Name
Class
Date
1.

Which of the following best defines an Operating System (OS)?

a)

A program that directly executes user commands

b)

A program that acts as an middleman between user and hardware

c)

A compiler for hardware instructions

d)

A software that only manages files

2.

Which is NOT a function of an Operating System?

a)

Memory management

b)

Processor management

c)

Analyze user data

d)

File management

3.

In multiprogramming, how does the OS allocate memory?

a)

Randomly to each process

b)

Equally among all processes

c)

Based on scheduling and process requests

d)

Only to the first process

4.

The program responsible for device communication in OS is called:

a)

Device Scheduler

b)

I/O Controller

c)

File Handler

d)

Process Tracker

5.

Which type of OS allows multiple users to access the computer at the same time?

a)

A) Batch Operating System

b)

Time-sharing Operating System

c)

Real-Time Operating System

d)

Distributed Operating System

6.

What is the main goal of Time-Sharing Systems?

a)

Minimize response time

b)

Maximize processor use

c)


Increase storage capacity

d)


Eliminate all processes

7.

Which type of OS uses multiple processors to serve multiple users?

a)

Real-Time Operating System

b)

Network Operating System

c)

Batch Operating System

d)

Distributed Operating System

8.

What is the main function of Network Operating Systems?

a)

Increase CPU speed

b)

Allow shared file and printer access in a network

c)

Store data permanently in the CPU

d)

Control cache memory

9.

What does cache memory do?

a)

Permanently stores all data

b)

Acts as a small, fast memory between processor and main memory

c)

Replaces main memory

d)

Stores only input/output device data

10.

The command interpreter in an OS is responsible for:

a)

Executing user commands

b)

Allocating memory

c)

Scheduling processor tasks

d)

Detecting errors

11.

Which of the following is considered volatile memory?

a)

Disk memory

b)


Main memory (RAM)

c)

Magnetic tape

d)

ROM

12.

Which process scheduling component tracks the processor and process status?

a)

Cache Controller

b)

Traffic Controller

c)

File Descriptor

d)

Process Identifier

13.

The data structure that stores all information about a running process is called:

a)

Process Descriptor

b)

Process Memory Table

c)

Process Control Block (PCB)

d)

File Allocation Table

14.

Which state represents a process waiting for an event or I/O operation?

a)

Running

b)

Ready

c)

Blocked

d)

Terminal

15.

Which of the following is NOT an advantage of a Network Operating System?

a)

Centralized server stability

b)

Remote access capability

c)

Easy hardware integration

d)

Zero maintenance required

16.

Which of the following best describes Inter-Process Communication (IPC)?

a)

A method to connect two CPUs directly

b)

A mechanism for exchanging data across processes

c)

A way to speed up the internet connection

d)

A type of memory storage

17.

Which of the following is NOT a reason why IPC is required?

a)

Computational speedup

b)

Privilege separation

c)

File encryption

d)

Modularity

18.

Which IPC method allows unrelated processes to communicate in full-duplex?

a)

FIFO

b)

Pipes

c)

Shared memory

d)

Message queues

19.

Which communication type requires explicit naming of the sender or receiver?

(a)  

20.

Which synchronization tool uses integer variables with wait() and signal() operations?

(a)  

21.

Which of the following is true about Spinlocks?

a)

A) They allow multiple processes in a critical section

b)

They are useful for long wait times

c)

They use busy waiting

d)

They prevent deadlocks completely

22.

Which synchronization mechanism is used to make all threads wait before moving to the next round?

a)

Mutex

b)

Barrier

c)

Semaphore

d)

Spinlock

23.

Which file type contains program instructions in machine language?

(a)  

24.

Which of the following is NOT a function of a File Management System?

a)

Creating and deleting files

b)

Managing permissions

c)

Virus scanning

d)

Structuring files in a tree format

25.

What type of file management organizes files in a hierarchy of folders?

a)

Relational file management

b)

Indexed file management

c)

Network file management

d)

Hierarchical file management

26.

What is the term for assigning CPU to a process?

(a)  

27.

What is the main goal of multiprogramming?

(a)  

28.

A major drawback of file management systems is:

a)

Slow file access in hierarchical structure

b)

Support for multiple devices

c)

Automatic free space recovery

d)

Unauthorized access protection

29.

Which of the following is NOT an I/O device type?

a)

Boot device

b)

Character device

c)

Network device

d)

Compiler device

30.

Which of the following connects OS and hardware by translating commands?

a)

Device controller

b)

Device driver

c)

API

d)

Buffer

31.

Polling is considered inefficient because:

a)

It relies on busy waiting by CPU

b)

It prevents interrupts

c)

It cannot detect device errors

d)

It requires direct memory access