What is the role of a memory management unit (MMU)? MCQ with Answer and Explanation

What is the role of a memory management unit (MMU)?
A. To translate virtual addresses to physical addresses
B. To handle disk I/O
C. To increase the memory capacity
D. To manage cache memory
Answer: Option A
Solution (By JKSSB Mock Tests)
The MMU is a hardware component that translates virtual memory addresses used by the CPU into physical addresses in RAM, enabling virtual memory and protection.

Discuss this Question (0)

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

Practice More Memory and Storage Devices Questions

Question #1
Which memory type serves as the fast, specialized storage space for storing translation mappings between virtual and physical memory addresses?
A. Hard Disk MBR
B. Virtual Page File
C. Translation Lookaside Buffer (TLB)
D. EPROM

Correct Answer: Option C


Explanation:
The TLB is a dedicated hardware memory cache within the CPU's memory management unit (MMU) that speeds up virtual-to-physical address translations.

This question belongs to: Computer Memory and Storage Devices
Question #2
What is the purpose of the memory alignment in programming?
A. To reduce power consumption
B. To ensure data is stored at addresses that are multiples of its size for performance
C. To increase memory capacity
D. To simplify memory management

Correct Answer: Option B


Explanation:
Memory alignment refers to placing data at memory addresses that are multiples of the data's size, which can improve performance by reducing the number of memory accesses needed.

This question belongs to: Computer Memory and Storage Devices
Question #3
What is the typical speed of a Blu-ray drive at 6x?
A. 216 MB/s
B. 27 MB/s
C. 72 MB/s
D. 33 MB/s

Correct Answer: Option B


Explanation:
1x Blu-ray = 4.5 MB/s (36 Mbps). 6x = 6 * 4.5 = 27 MB/s.

This question belongs to: Computer Memory and Storage Devices