Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Address bus


 

An address bus is (part of) a computer bus, used by CPUs or DMA-capable units for communicating the physical addresses of computer memory elements/locations that the requesting unit wants to access (read/write).

The width of an address bus, along with the size of addressable memory elements, determines how much memory can be accessed. For example, a 16-bit wide address bus (commonly used in the 8-bit processors of the 1970s and early 1980s) reaches across 2 to the power of 16 = 65,536 = 64 K memory locations, whereas a 32-bit address bus (common in today's PC processors) can address 4,294,967,296 = 4 G locations.

In most microcomputers the addressable elements are 8-bit bytes (so a "K" in that case is equal to a "KB", i.e. a kilobyte), while there are also many examples of computers with larger "chunks" of data as their minimum physically addressable elements, notably mainframes, supercomputers, and some workstation CPUs.


See also: Memory addressIn computer science, a memory address is a unique identifier for a memory location at which a CPU or other device can store a piece of data for later retrieval. In modern byte-addressable computers, each address identifies a single byte of storage; data t

Computer terminology

Read more »

Non User