Operating Systems MCQs

Computer

Operating Systems MCQs

Practice Operating System MCQs covering Windows, Linux, Android, booting, multitasking and multiprocessing concepts with answers and explanations.

510
Total Questions

Practice Questions

Page 9 of 26
Question #161
Which Windows 11 setting interface acts as a modernized, streamlined replacement for the legacy Control Panel application?
A. Settings App
B. Computer Management Console
C. Task Manager
D. Device Manager

Correct Answer: Option A


Explanation:
The modern Settings App provides a clean, user-centric graphical panel that replaces legacy Control Panel applets over successive Windows updates.

This question belongs to: Computer Operating Systems
Question #162
What type of file system structure records modifications to a storage drive in a dedicated log file before committing changes to track data corruption against crashes?
A. Volatile Ramdisk Layout
B. Compressed Allocation Mapping
C. Journaling File System
D. FAT32 File System

Correct Answer: Option C


Explanation:
Journaling file systems (like NTFS or ext4) track pending file changes in a dedicated journal log, allowing rapid structural recovery in the event of an abrupt power failure.

This question belongs to: Computer Operating Systems
Question #163
Which command-line tool in Linux displays summary statistics regarding system uptime, active user sessions, and resource load averages over recent intervals?
A. uname
B. uptime
C. date
D. who

Correct Answer: Option B


Explanation:
The 'uptime' command prints a single line tracking how long the system has been running, user counts, and system load averages for the past 1, 5, and 15 minutes.

This question belongs to: Computer Operating Systems
Question #164
What is the function of the 'Translation Lookaside Buffer (TLB)' in hardware memory management?
A. To store internet encryption keys permanently.
B. To optimize audio output signals.
C. To buffer documents headed to local area network printers.
D. To serve as a high-speed hardware cache holding recent virtual-to-physical address mappings to bypass slower page table lookups.

Correct Answer: Option D


Explanation:
The TLB is an associative hardware cache inside the MMU that stores recent page translations, dramatically accelerating virtual memory access speeds.

This question belongs to: Computer Operating Systems
Question #165
Which Android component encapsulates application data and safely shares it across distinct application boundaries via a standard interface schema?
A. Service Worker
B. Content Provider
C. Intent Filter
D. Broadcast Receiver

Correct Answer: Option B


Explanation:
Content Providers manage access to structured data repositories, allowing secure inter-app data sharing and database querying.

This question belongs to: Computer Operating Systems
Question #166
What does a 'Cold Boot' involve that a 'Warm Boot' explicitly bypasses?
A. The execution of compilation code segments.
B. Network interface configuration diagnostics.
C. Loading user interface themes from secondary disk storage.
D. The execution of full hardware initialization sequences via the Power-On Self-Test (POST) from a zero power state.

Correct Answer: Option D


Explanation:
Cold booting requires powering components up from scratch, necessitating complete hardware verification routines (POST) missing from warm software resets.

This question belongs to: Computer Operating Systems
Question #167
Which administrative utility command in Windows allows a user to verify if system file variations have occurred and repair corrupted or missing core system files?
A. chkdsk /f
B. ipconfig /all
C. sfc /scannow
D. tasklist

Correct Answer: Option C


Explanation:
The System File Checker (SFC) command utility ('sfc /scannow') scans protected Windows files for damage and replaces altered versions with accurate copies.

This question belongs to: Computer Operating Systems
Question #168
What type of multitasking architecture requires application designers to build yield points inside code routines to prevent an app from locking up the system?
A. Preemptive Multitasking
B. Real-Time Scheduling
C. Symmetric Multiprocessing
D. Cooperative Multitasking

Correct Answer: Option D


Explanation:
Cooperative multitasking depends completely on applications behaving correctly and yielding execution back to the OS scheduler loop.

This question belongs to: Computer Operating Systems
Question #169
Which area of the Linux file system hierarchy contains specialized pseudo-files that represent physical or virtual devices attached to the computer?
A. /bin
B. /proc
C. /sys
D. /dev

Correct Answer: Option D


Explanation:
The '/dev' directory contains device nodes or pseudo-files that map directly to hardware peripherals and components like storage volumes or serial ports.

This question belongs to: Computer Operating Systems
Question #170
Which file allocation method stores blocks of a file in an ordered sequence linked together via pointers, eliminating external fragmentation but making random access slow?
A. Indexed Allocation
B. Direct Directory Mapping
C. Contiguous Allocation
D. Linked Allocation

Correct Answer: Option D


Explanation:
Linked allocation chains blocks together using pointers, allowing dynamic size expansions but requiring linear scanning to read a specific internal offset.

This question belongs to: Computer Operating Systems
Question #171
Which Windows tool is explicitly used to remove temporary files, system caches, and empty the Recycle Bin to free up space on a drive volume?
A. Resource Monitor
B. Disk Management
C. Device Manager
D. Disk Cleanup

Correct Answer: Option D


Explanation:
Disk Cleanup targets obsolete files, installer leftovers, system caches, and temp directories to reclaim storage space.

This question belongs to: Computer Operating Systems
Question #172
What is the primary role of the 'Dalvik Cache' in older Android operating system versions?
A. To hold optimized bytecode versions of installed applications to speed up runtime execution cycles.
B. To maintain wireless network connectivity routes.
C. To regulate battery charging limits.
D. To mirror user photo files to external flash storage cards.

Correct Answer: Option A


Explanation:
The Dalvik cache contained optimized dex bytecode files for installed applications, reducing interpretation overhead when launching applications.

This question belongs to: Computer Operating Systems
Question #173
What scheduling algorithm prioritizes processes based on their remaining computation requirements, preempting a running process if a shorter task enters the ready queue?
A. Round Robin (RR)
B. First-Come, First-Served (FCFS)
C. Static Priority Scheduling
D. Shortest Remaining Time First (SRTF)

Correct Answer: Option D


Explanation:
Shortest Remaining Time First (SRTF) is a preemptive variant of SJF that continuously evaluates remaining runtime, switching to shorter newly arrived tasks.

This question belongs to: Computer Operating Systems
Question #174
Which component of a process contains its local variables, function parameters, and return addresses during execution?
A. Stack
B. Data Section
C. Heap
D. Code Section

Correct Answer: Option A


Explanation:
The stack segment of a process manages temporary execution details like active function call parameters, local variables, and instruction return paths.

This question belongs to: Computer Operating Systems
Question #175
Which Windows tool displays comprehensive diagnostic indicators detailing live CPU, memory, disk, and network parameters broken down by individual process IDs?
A. Registry Base Applet
B. System Restore Console
C. Device Manager Panel
D. Resource Monitor

Correct Answer: Option D


Explanation:
Resource Monitor expands on basic Task Manager metrics, providing fine-grained real-time tracking of handle bounds, disk channel usage, and network sockets.

This question belongs to: Computer Operating Systems
Question #176
Which Linux terminal command displays information detailing the underlying operating system kernel version and machine architecture metrics?
A. uname -a
B. pwd
C. lsmod
D. who

Correct Answer: Option A


Explanation:
The 'uname' command equipped with the '-a' flag outputs comprehensive platform details including kernel build tags and processor architecture.

This question belongs to: Computer Operating Systems
Question #177
What mechanism does an operating system use to simulate an environment where multiple processes run concurrently on a single CPU core by switching between them rapidly?
A. Asymmetric Multiprocessing
B. Direct Memory Mapping
C. Defragmentation Scaling
D. Time-Slicing (via Context Switching)

Correct Answer: Option D


Explanation:
Time-slicing leverages rapid, scheduled context switching to give users the illusion of smooth, concurrent application execution on a single core.

This question belongs to: Computer Operating Systems
Question #178
Which directory in Linux houses dynamic, transient operational runtime files such as system logs, process queues, and print spools?
A. /opt
B. /usr
C. /mnt
D. /var

Correct Answer: Option D


Explanation:
The '/var' directory contains variable files whose contents fluctuate continuously during normal system operation, including system logs and mail spools.

This question belongs to: Computer Operating Systems
Question #179
What structural concept prevents an application from directly modifying memory frames allocated to another independent active process?
A. Asymmetric Slicing
B. Spooling Buffer Layers
C. Memory Protection (via Page Permissions)
D. Context Switching Delays

Correct Answer: Option C


Explanation:
Memory protection schemes utilize hardware page tables and boundaries to prevent processes from accessing or corrupting another process's memory space.

This question belongs to: Computer Operating Systems
Question #180
Which execution environment layer in Android handles core operations like memory management, thread orchestration, and garbage collection for modern apps?
A. Android Runtime (ART)
B. Dalvik Cache Engine
C. Hardware Abstraction Layer
D. Linux Kernel Core

Correct Answer: Option A


Explanation:
ART (Android Runtime) serves as the managed execution environment for modern Android applications, handling execution and garbage collection.

This question belongs to: Computer Operating Systems