3.4k views
3 votes
The memory size for n address lines and m data lines is given by:

a) 2ᵐײ

b) m × n²

c) 2ᵐ×n

d) n×m²

1 Answer

3 votes

Final answer:

The correct answer is option c) 2^m×n, representing the memory size given n address lines and m data lines, with memory size calculated as the number of addressable locations multiplied by the data capacity of each location.

Step-by-step explanation:

The correct answer is option c) 2m×n. The memory size of a system is calculated by taking into account the number of address lines (n) and the number of data lines (m). In this case, each address line corresponds to a memory location. If you have n address lines, you can represent 2n distinct addresses because each line can be either 0 or 1 (binary). Now, each of these addresses can store m bits of data simultaneously.

Therefore, for m data lines, you can store 2m different values at each of the 2n addresses. Multiplying the number of possible addresses (2n) with the number of bit-values per address (2m), we get the total memory size in bits, which is 2m+n or 2m×n in decimal notation.

User Miloud BAKTETE
by
8.2k points