Back to the 2016 paper

Module 4: Memory Organization

20162m

How many 128 × 8 RAM chips are needed to provide a memory capacity of 2048 bytes?

Worked SolutionAI Assisted

Answer: 16 chips

Each RAM chip = 128×8128 \times 8 = 128 bytes (128 locations of 8-bit words).

Required capacity = 2048 bytes.

No. of chips=Required capacityChip capacity=2048128=16\text{No. of chips} = \frac{\text{Required capacity}}{\text{Chip capacity}} = \frac{2048}{128} = 16

So 16 chips of 128×8128 \times 8 are needed (arranged as 16×128=204816 \times 128 = 2048 bytes; 8-bit width matches, no width expansion needed — only depth expansion; needs 11 address lines, 7 for chip internal, 4 for chip select via decoder).

Similar questions

AI LearningWeb Platform

Coursify — Personal AI Course Generator

Struggling with a difficult subject or concept? Turn any engineering topic into a structured course with interactive lessons, quizzes, and research-backed explanations.