| • Science | • People | • Locations | • Timeline |
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