Final answer:
Option A: To design a 16 Kbytes memory system using memory chips with 12 address lines and 4 data lines, you need 8 chips, as each chip can hold 2 Kbytes of data.
Step-by-step explanation:
The question involves calculating the number of memory chips required to design a memory system of size 16 Kbytes, using chips with 12 address lines and 4 data lines each. To determine the number of memory chips needed, we first need to understand the capacity of each chip:
- Each address line can address two states (0 or 1), so the number of addressable locations in each chip is 2^12.
- Since there are 4 data lines, each location can store 4 bits of data.
- Therefore, each chip has a capacity of (2^12 locations) * (4 bits per location), which equals 16 Kbits, or 2 Kbytes because there are 8 bits in a byte.
To build a memory system of 16 Kbytes, we would divide the total system size by the capacity of each chip:
16 Kbytes / 2 Kbytes per chip = 8 chips
Hence, the correct answer is A. 8 chips required to design the memory system.