Question: 1 . How many bits are required to address a 4 M * 1 6 main memory if a ) Main memory is byte addressable?

1. How many bits are required to address a 4M *16 main memory if
a) Main memory is byte addressable?
b) Main memory is word addressable?
2. How many bits are required to address a 1M *8 main memory if
a) Main memory is byte addressable?
b) Main memory is word addressable?
3. How many 256*8 RAM chips are needed to provide a memory capacity of 4096 bytes?
a) How many bits will each address contain?
b) How many lines must go to each chip?
c) How many lines must be decoded for the chip select inputs? Specify the size of the
decoder.
4. Suppose that a 16M *16 main memory is built using 512K *8 RAM chips and memory
is word addressable.
a) How many RAM chips are necessary?
b) How many RAM chips are there per memory word?
c) How many address bits are needed for each RAM chip?
d) How many banks will this memory have?
e) How many address bits are needed for all of memory?
f) If high-order interleaving is used, where would address 14(which is E in hex) be
located?
g) Repeat this problem for low-order interleaving.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!