Computer Science, asked by aquib6609, 11 months ago

Width of the bus required for 32kb memory chip

Answers

Answered by subhadra177
1

Answer:

To express in very easy terms, without any bus-multiplexing, the number of bits required to address a memory is the number of lines (address or data) required to access that memory.

Quoting from the Wikipedia article,

a system with a 32-bit address bus can address 232 (4,294,967,296) memory locations.

for a simple example, consider this, you have 3 address lines (A, B, C), so the values which can be formed using 3 bits are

A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

Total 8 values. So using ABC, you can access any of those eight values, i.e., you can reach any of those memory addresses.

So, TL;DR, the simple relationship is, with n number of lines, we can represent 2n number of addresses.

Similar questions