Operating Systems Basics MCQs (Part-2)

Which OS type is responsible for running the same program on multiple machines simultaneously?

A Distributed OS
B Mobile OS
C Batch OS
D Real-Time OS

What is the primary purpose of segmentation in memory management?

A Memory Allocation
B Process Control
C Memory Protection
D Virtual Memory

Which of the following is a feature of the microkernel architecture?

A Performance Efficiency
B Simple Design
C Complex Process Management
D Large Kernel

Which part of the operating system directly interacts with the hardware?

A Shell
B User Mode
C System Call
D Kernel Mode

What is the purpose of a mutex in an operating system?

A Synchronization
B Process Management
C CPU Scheduling
D Memory Allocation

What is the main characteristic of a batch operating system?

A Real-time Processing
B Multi-user Support
C Task Scheduling
D Interactive Operations

Which of the following is an example of a file system used in operating systems?

A NTFS
B Semaphore
C Kernel
D Mutex

What does a deadlock detector do in an operating system?

A Synchronizes Threads
B Prevents Processes
C Detects Cycles
D Resolves Deadlocks

What is the purpose of the bootloader in an operating system?

A Control Hardware
B Load the Kernel
C Manage Files
D Handle Processes

Which of the following is a major difference between microkernel and monolithic kernel?

A Kernel Size
B System Security
C Hardware Support
D System Performance

What is a system call in an operating system?

A Process Scheduling
B Device Management
C Resource Allocation
D User-OS Interaction

What is the primary advantage of virtual memory?

A Task Scheduling
B Increased Storage
C Memory Isolation
D Faster Processing

What does the term “real-time” mean in real-time operating systems?

A Task Prioritization
B Timely Response
C Multi-tasking
D High Speed

Which of the following is a function of file systems in an operating system?

A Manage Disk Storage
B Process Data
C Monitor Processes
D Handle Memory

Which scheduling algorithm is based on the priority of tasks?

A Round Robin
B FCFS
C Priority Scheduling
D Shortest Job First