214k views
5 votes
Consider a 16 GByte memory (16G locations each holding one byte). What is the number of address lines (N)?

1 Answer

7 votes

Answer:

Number of address lines (N) = 34

Step-by-step explanation:

16G locations each holding 1 byte

byte

1g 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1

2g

3g

.

.

.

16g

note that; 1 byte = 8 bit

therefore for 16G location, address line(N) will be:

since it is known that
2^(N) = 16G ,and 1 gigabyte =
2^(30) byte

∴ 16G = 16 ×
2^(30)

= 2⁴ × 2³⁰

= 2³⁴

since
2^(N) = 16G


2^(N) = 2³⁴

N = 34

User Sommesh
by
7.2k points