In: Computer Science
Problem 1. Suppose we have 4 memory modules instead of 8 in Figures 4.6 and 4.7. Draw the memory modules with the addresses they contain using:
a) High-order Interleaving and
b) Low-order interleaving.
Answer
Suppose we have 4 memory modules instead of 8 in Figures 4.6 and 4.7. Draw the memory modules with the addresses they contain using:
single memory module causes sequentialization of access Only one memory access can be performed at a tone M Interleaving, which splits memory across multiple memory modules, can be used to help relieve this .
a) With high-order interleaving the high-order bits arms address
are used This type of interleaving  distributes so
that   addresses so that each  module co
tams consecutive addresses In this case, Me leftmost hits select
the module while the right-most selects the offset within the
module .
Hence. in the case that we have e byte -addressed, e memory of 32
bytes. if. have d modules, then each would need to be bytes each
and they would be arranged  as follows.

10,With low-ordered interleaving, the low-order ts of the address are used to select the bank Low-order interleaved places consecutive addresses of memory in different memory modules.
The night - most bits  are used to determine the
module while the left-most select the offset mt. the module While
the left-most select the offset within the module.
Hence. in the case that we have  a byte- addressable
memory of 32 bytes. d we have 4 modules, then each would need to be
8 bytes each and they would be arranged as follows :
