Address bus

Address bus

An address bus is a computer bus, controlled by CPUs or DMA-capable peripherals for specifying the physical addresses of computer memory elements that the requesting unit wants to access (read or write).

The width of an address bus, along with the size of addressable memory elements, generally determines how much memory can be directly accessed. For example, a 16-bit wide address bus (commonly used in the 8-bit processors of the 1970s and early 1980s) reaches across 216 (65,536) memory locations , whereas a 32-bit address bus (common in PC processors as of 2004) can address 232 (4,294,967,296)locations. Some microprocessors, such as the Digital/Compaq Alpha 21264 and Alpha 21364 have an address bus that is narrower than the amount of memory they can address. The address bus is clocked faster than the system or memory bus, enabling it to transfer an address in the same amount of time as an address bus of the same width as the address.

In most microcomputers such addressable "locations" are 8-bit "bytes", conceptually at least. In such case the above examples translate to 64 kilobytes (KB) and 4 gigabytes (GB) respectively. However, it should be noted that accessing an individual byte frequently requires reading or writing the full bus width (a "word") at once. In these instances the least significant bits of the address bus may not even be implemented - it is instead the responsibility of the controlling device to isolate the individual byte required from the complete word transmitted. This is the case, for instance, with the VESA Local Bus which lacks the two least significant bits, limiting this bus to aligned 32 bit transfers.

Historically, there were also some examples of computers which were only able to address larger words, such as 36 or 48 bits long.

See also

* Memory address


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • address bus — noun (computing) A pathway within the processor linking the memory address register to the memory, enabling it to determine where a read or write operation will take place • • • Main Entry: ↑address …   Useful english dictionary

  • address bus —    The electronic channel, usually from 20 to 64 lines wide, used to transmit the signals that specify locations in memory.    The number of lines in the address bus determines the number of memory locations that the processor can access, because …   Dictionary of networking

  • address bus — adreso magistralė statusas T sritis automatika atitikmenys: angl. address bus; address path vok. Adreßbus, m; Adressenweg, m rus. адресная шина, f; шина адреса, f pranc. bus d adresse, m …   Automatikos terminų žodynas

  • address bus — adresų magistralė statusas T sritis informatika apibrėžtis ↑Magistralė, jungianti kompiuterio ↑centrinį procesorių su ↑operatyviąja atmintimi. Adresas perduodamas lygiagrečiai: kiekvienas adreso bitas atskiru laidu. Todėl magistralės laidų… …   Enciklopedinis kompiuterijos žodynas

  • Bus error — In computing, a bus error is generally an attempt to access memory that the CPU cannot physically address. Bus errors can also be caused by any general device fault that the computer detects. A bus error rarely means that computer hardware is… …   Wikipedia

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • Address decoder — In digital electronics, an Address decoder is a circuit that has two or more bits of an address bus as inputs and that has one or more device selection lines as outputs. When the address for a particular device appears on the address bus, the… …   Wikipedia

  • address —    1. The precise location in memory or on disk where a piece of information is stored. Each byte in memory and each sector on a disk has its own unique address.    2. The unique identifier for a specific node on a network. An address may be a… …   Dictionary of networking

  • address path — adreso magistralė statusas T sritis automatika atitikmenys: angl. address bus; address path vok. Adreßbus, m; Adressenweg, m rus. адресная шина, f; шина адреса, f pranc. bus d adresse, m …   Automatikos terminų žodynas

  • bus d'adresse — adreso magistralė statusas T sritis automatika atitikmenys: angl. address bus; address path vok. Adreßbus, m; Adressenweg, m rus. адресная шина, f; шина адреса, f pranc. bus d adresse, m …   Automatikos terminų žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”