If each address space represents one byte of storage space, how many address…
2014
If each address space represents one byte of storage space, how many address lines are needed to access RAM chips arranged in a 4 x 6 array, where each chip is 8K x 4 bits ?
- A.
13
- B.
15
- C.
16
- D.
17
Attempted by 200 students.
Show answer & explanation
Correct answer: D
First, calculate the total number of chips in the array: 4 x 6 = 24 chips.
Next, determine the capacity of a single chip in bytes: 8K x 4 bits = 32K bits. Since there are 8 bits in a byte, this equals 4KB per chip.
Multiply the number of chips by the capacity per chip to find the total memory size: 24 chips x 4KB = 96KB.
Convert total memory to bytes: 96 x 1024 = 98,304 bytes. The number of address lines required is ceil(log2(98,304)). Since 2^16 = 65,536 and 2^17 = 131,072, we need 17 address lines.
A video solution is available for this question — log in and enroll to watch it.