Address Bus
An Address Bus is a communication pathway used in computer systems to transfer information about memory addresses. It allows the central processing unit (CPU) to specify where data is stored in the computer's memory. The width of the address bus, measured in bits, determines how many unique addresses can be accessed. For example, a 32-bit address bus can access over 4 billion different memory locations.
The address bus works alongside the Data Bus and the Control Bus to facilitate data transfer within the computer. While the address bus carries the address of the data, the data bus carries the actual data being transferred. Together, these buses enable efficient communication between the CPU, memory, and other components of the computer system.