In
computer architecture, a local bus is a
computer bus
In computer architecture, a bus (historically also called a data highway or databus) is a communication system that transfers data between components inside a computer or between computers. It encompasses both hardware (e.g., wires, optical ...
that connects directly, or almost directly, from the
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) to one or more slots on the
expansion bus
In computing, an expansion card (also called an expansion board, adapter card, peripheral card or accessory card) is a printed circuit board that can be inserted into an electrical connector, or expansion slot (also referred to as a bus sl ...
. The significance of direct connection to the CPU is avoiding the
bottleneck
Bottleneck may refer to:
* the narrowed portion (neck) of a bottle
Science and technology
* Bottleneck (engineering), where the performance of an entire system is limited by a single component
* Bottleneck (network), in a communication network
* ...
created by the expansion bus, thus providing fast
throughput
Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel in a communication network, such as Ethernet or packet radio. The data that these messages contain may be delivered ov ...
. There are several local buses built into various types of computers to increase the speed of data transfer (i.e.
bandwidth
Bandwidth commonly refers to:
* Bandwidth (signal processing) or ''analog bandwidth'', ''frequency bandwidth'', or ''radio bandwidth'', a measure of the width of a frequency range
* Bandwidth (computing), the rate of data transfer, bit rate or thr ...
). Local buses for expanded memory and video boards are the most common.
VESA Local Bus
The VESA Local Bus (usually abbreviated to VL-Bus or VLB) is a short-lived expansion bus introduced during the i486 generation of x86 IBM-compatible personal computers. Created by VESA (Video Electronics Standards Association), the VESA Local Bu ...
and
Processor Direct Slot
A processor direct slot (PDS) is a slot incorporated into many older Macintosh models that allowed direct access to the signal pins of a CPU, similar to the functionality of a local bus in PCs. This would result in much higher speeds than having ...
were examples of a local bus design.
Although VL-Bus was later succeeded by
AGP, it is not correct to categorize AGP as a local bus. Whereas VL-Bus operated on the CPU's
memory bus
In computer architecture, a bus (historically also called a data highway or databus) is a communication system that transfers data between components inside a computer or between computers. It encompasses both hardware (e.g., wires, optica ...
at the CPU's clock speed, an AGP peripheral runs at specified clock speeds that run independently of the CPU clock (usually using a divider of the CPU clock).
See also
*
OPTi Inc., which had its own bespoke local bus expansion slot design in the early 1990s
References
Computer buses
{{Compu-hardware-stub