Discover the best answers at Westonci.ca, where experts share their insights and knowledge with you. Explore thousands of questions and answers from a knowledgeable community of experts on our user-friendly platform. Get quick and reliable solutions to your questions from a community of experienced experts on our platform.

1. How many bits would you need to address a 2M × 32 memory if:
a) The memory is byte addressable?
b) The memory is word addressable?
2. 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?
3. How many bits are required to address a 1M × 8 main memory if:
a) Main memory is byte addressable?
b) Main memory is word addreeable?


Sagot :

Answer:

  1. a) 23       b) 21
  2. a) 43        b) 42
  3. a) 0          b) 0

Explanation:

1) How many bits is needed to address a 2M * 32 memory

2M = 2^1*2^20, while item =32 bit long word

hence ; L = 2^21 ; w = 32

a) when the memory is byte addressable

w = 8;  L = ( 2M * 32 ) / 8 =  2M * 4

hence number of bits =  log2(2M * 4)= log2 ( 2 * 2^20 * 2^2 ) = 23 bits

b) when the memory is word addressable

W = 32 ; L = ( 2M * 32 )/ 32 = 2M

hence the number of bits = log2 ( 2M ) = Log2 (2 * 2^20 ) = 21 bits

2) How many bits are required to address a 4M × 16 main memory

4M = 4^1*4^20 while item = 16 bit long word

hence L ( length ) = 4^21 ; w = 16

a) when the memory is byte addressable

w = 8 ; L = ( 4M * 16 ) / 8 = 4M * 2

hence number of bits = log 2 ( 4M * 2 ) = log 2 ( 4^1*4^20*2^1 ) ≈ 43 bits

b) when the memory is word addressable

w = 16 ; L = ( 4M * 16 ) / 16 = 4M

hence number of bits = log 2 ( 4M ) = log2 ( 4^1*4^20 ) ≈ 42 bits

3) How many bits are required to address a 1M * 8 main memory

1M = 1^1 * 1^20 ,  item = 8

L = 1^21 ; w = 8

a) when the memory is byte addressable

w = 8 ; L = ( 1 M * 8 ) / 8 = 1M

hence number of bits = log 2 ( 1M ) = log2 ( 1^1 * 1^20 ) = 0 bit

b) when memory is word addressable

w = 8 ; L = ( 1 M * 8 ) / 8 = 1M

number of bits = 0

Your visit means a lot to us. Don't hesitate to return for more reliable answers to any questions you may have. Thanks for stopping by. We strive to provide the best answers for all your questions. See you again soon. Discover more at Westonci.ca. Return for the latest expert answers and updates on various topics.