How many 16 K × 1 bit RAM chips are needed to provide a memory capacity of 128…

2021

How many 16 K × 1 bit RAM chips are needed to provide a memory capacity of 128 K × 1 byte?

  1. A.

    8

  2. B.

    32

  3. C.

    64

  4. D.

    128

Attempted by 1564 students.

Show answer & explanation

Correct answer: C

Correct answer: 64 RAM chips.

Convert bytes to bits: 128 K × 1 byte = 128 K × 8 bits = 1024 K bits.

Capacity of one chip: 16 K × 1 bit = 16 K bits.

Number of chips: 1024 K bits ÷ 16 K bits = 64.

The answer is not 8 because 8 chips would only handle the byte-width conversion for one 16 K address block; the required memory has 128 K addresses, so the depth expansion is also needed.

Explore the full course: Up Lt Grade Assistant Teacher 2025