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
- Arrange the following in terms of their capacity from smallest to largest: A. L3 Cache B. L1 Cache C. CPU Register D. L2 Cache Choose the c…
- The combination of selection lines for sending the input I14 to output in the following multiplexer is? (A 64×1 MUX with inputs I0...I63 an…
- Match the LIST-I with LIST-IILIST-I LIST-II A. FDM I. has four possible Minterms B. Digital Circuits II. Frequency Division Multiplexing C.…
- For sending input I6 on the output line of a 8×1 multiplexer, (an 8×1 MUX with inputs I0...I7, selection lines S2, S1, S0, driving output O…
- The term "double buffered" is used in which of the following?
- What does "Amdahl's Law" describe in the context of parallel processing?