Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Given Main Memory = 32G x 64 bit (word addressable) and RAM chips = 1G x 16 bit,

ID: 3748694 • Letter: G

Question

Given Main Memory = 32G x 64 bit (word addressable) and RAM chips = 1G x 16 bit, provide the following (Explaining how you got your answer):

Number of address bits needed

Number of RAM chips needed

Number of bits to select the address within a RAM chip

Number of modules needed

Number of chips per module

Number of bits to select a module

A diagram showing the chips/modules/addresses

Using high-order interleaving, where would address 0x00FF located? (Which module/chip?)

Using low-order interleaving, where would address 0x00FF located? (Which module/chip?)

Explanation / Answer

1-No of address bit=memory is of 32G

32G=2^35 so address bit is of 35 bits.

2-Number of RAM chip=(32G/1G)*(64/16)=32*4=128

3-No of bits to select address in memory=30 as 2^30=1G

4-No of module=32G/1G=32

5-No of chip per module=64/16=4

6-No of bits to select a module=5 as 2^5=32(ie no of module)

7-ox00FF=000 0000 0000 0000 0000 0000 0000 1111 1111

so for high order interleaving module is 0 as starting four bits represent 0

and for low order interleaving module is 7 as last four bits represent 7

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote