Operating Systems Basics MCQs (Part-1)

What is the primary function of an operating system?

A Data Storage
B Communication
C Resource Management
D User Interface

Which type of operating system is designed for real-time applications?

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

What is the purpose of CPU scheduling in an operating system?

A Memory Management
B Input/Output Handling
C Process Management
D Task Prioritization

What does memory paging allow in an operating system?

A Large Programs
B Efficient CPU Scheduling
C Virtual Memory
D Dynamic Allocation

Which operating system is most commonly used in embedded systems?

A Real-Time OS
B Linux
C Windows
D Mac OS

Which OS type connects multiple computers over a network to work together?

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

What is the function of a semaphore in an operating system?

A Synchronization
B Memory Allocation
C Resource Management
D Task Scheduling

What is a deadlock in an operating system?

A Task Overload
B Memory Loss
C Resource Blocking
D Process Termination

Which type of operating system manages input and output devices?

A I/O Management OS
B Real-Time OS
C Memory Management OS
D File System OS

What does kernel mode in an operating system allow?

A User Access
B Application Management
C Direct Hardware Access
D Limited Process Control

What is the role of system calls in an operating system?

A Execute Commands
B Manage System Resources
C Handle User Input
D Perform Basic Operations

Which component of an operating system handles process creation and termination?

A File Manager
B Memory Manager
C Scheduler
D Process Manager

What is virtual memory in an operating system?

A Memory Encryption
B External Storage
C Extended RAM
D Simulated Disk Storage

Which OS type allows mobile apps to run on smartphones?

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

What does the boot process of an operating system do?

A Run User Applications
B Load the OS Kernel
C Monitor Resources
D Shutdown the System