Question:

A 128 kbyte memory is to be realized using memory chips each with 8 address lines and 4 data lines. Number of memory chips required is ________.

Show Hint

Always convert memory units into bits before calculation. Multiply by 8 for bits and divide by chip capacity to find total number of chips.
Updated On: Jun 23, 2025
  • 256
  • 1024
  • 128
  • 512
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

Step 1: Determine total bits required \[ 128 \text{ kB} = 128 \times 1024 \text{ bytes} = 131072 \text{ bytes} \] \[ \Rightarrow 131072 \times 8 = 1048576 \text{ bits} \] Step 2: Capacity of one chip
8 address lines $\Rightarrow 2^8 = 256$ addresses
4 data lines $\Rightarrow$ each address holds 4 bits
So, one chip can store $256 \times 4 = 1024$ bits
Step 3: Number of chips required
\[ \frac{1048576 \text{ bits}}{1024 \text{ bits/chip}} = 1024 \text{ chips} \]
Was this answer helpful?
0
0