Operating Systems Basics MCQs (Part-11)

What is a key feature of a microkernel operating system?

A Simple and Small
B Large and Complex
C High Performance
D Single Unit

What is the primary advantage of using a monolithic kernel?

A Easy to Maintain
B Simple Architecture
C Faster Execution
D Modular Design

Which of the following is an example of an embedded operating system?

A Linux
B Windows
C Android
D RTOS

What is the primary function of a hypervisor in virtualization?

A Provide Security
B Execute Multiple OS Instances
C Manage I/O Devices
D Allocate Memory

What is fault tolerance in an operating system?

A Handle Errors Gracefully
B Prevent System Crashes
C Improve Performance
D Detect Intruders

What is the main benefit of virtualization in operating systems?

A Increased Performance
B Resource Isolation
C Enhanced Security
D Process Synchronization

Which of the following is a disadvantage of a microkernel design?

A Increased Complexity
B Better Modularity
C Increased Performance
D Slow Performance

Which of the following is true for embedded operating systems?

A Used in General Purpose Systems
B Focus on User Interfaces
C Designed for Dedicated Functions
D Require High System Resources

What is the role of a hypervisor in Type 1 virtualization?

A Runs on Bare Metal
B Operates on Host OS
C Provides Memory Management
D Manages Network Traffic

Which type of kernel architecture is commonly used in embedded systems?

A Hybrid Kernel
B Nanokernel
C Monolithic Kernel
D Microkernel

What is the function of process isolation in an operating system?

A Enable Task Scheduling
B Prevent Unauthorized Access
C Improve Execution Speed
D Manage System Resources

What is the key difference between Type 1 and Type 2 hypervisors in virtualization?

A Performance
B Resource Allocation
C Operating System Requirement
D Network Security

What is the role of a system call in an operating system?

A Request System Services
B Perform Task Scheduling
C Manage Memory
D Control Device Drivers

What is the primary advantage of a monolithic kernel over a microkernel?

A Easier Maintenance
B Modularity
C Faster Performance
D Better Fault Tolerance

Which of the following is a benefit of fault tolerance in virtualized systems?

A Increased Network Speed
B Better User Interface
C Reduced System Downtime
D Improved Security