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
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.