All mock tests are FREE till 31 December — register to save your progress
Unit 2 · Computer System Architecture Paper 2 CS · 22 June 2026

Which of the following is memory interleaving?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. Division of memory into multiple modules, allowing the CPU to access multiple modules simultaneously

Explanation

Memory interleaving divides main memory into several independent modules (banks), spreading consecutive addresses across different modules so that an access to one module can overlap in time with an access to another, instead of all addresses living in a single monolithic memory unit. This overlap increases the effective memory bandwidth and reduces the average access time seen by the CPU. Layering memories one above another describes a memory hierarchy (a different concept), and simply combining different memory types is not interleaving either, so those options are distractors. The correct description is division of memory into multiple modules, allowing the CPU to access multiple modules simultaneously.

More Computer System Architecture questions