Which specialized hardware component handles real-time address translation between virtual memory allocations and physical RAM chips? MCQ with Answer and Explanation

Which specialized hardware component handles real-time address translation between virtual memory allocations and physical RAM chips?
A. BIOS Chipset
B. Central Processing Unit (CPU)
C. Direct Memory Access (DMA) Controller
D. Memory Management Unit (MMU)
Answer: Option D
Solution (By JKSSB Mock Tests)
The MMU is a dedicated hardware structure that maps virtual processor memory references to real physical address rails on RAM modules.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
What is the primary role of the Basic Input/Output System (BIOS) during the cold booting process?
A. To load the user's desktop environment and background services.
B. To run the POST (Power-On Self-Test) and initialize system hardware before handing control to the bootloader.
C. To compile application software into machine language.
D. To permanently store user data and system files.

Correct Answer: Option B


Explanation:
The BIOS performs the Power-On Self-Test (POST) to ensure all hardware components are functioning and then locates the bootloader to start the OS.

This question belongs to: Computer Operating Systems
Question #2
Which structural concept refers to a piece of code that must execute atomically and cannot be accessed by more than one process at any given moment?
A. System Hook
B. Critical Section
C. Deadlock Loop
D. Shared Page Room

Correct Answer: Option B


Explanation:
The Critical Section is a structural segment of program code that accesses shared resources or variables and must not be concurrently executed by multiple processes.

This question belongs to: Computer Operating Systems
Question #3
In Android, what is the purpose of a 'Service' component?
A. To broadcast messages
B. To display a user interface
C. To store shared data
D. To perform long-running background operations without a user interface

Correct Answer: Option D


Explanation:
Services run in the background to handle tasks like music playback or network operations, even when the app is not visible.

This question belongs to: Computer Operating Systems