Computer Hope

Other Pages

Home
Site map
Computer help

Dictionary
News
Q&A
What's new

Tools

E-mail this page
Print Preview
Edit this page




Computer Hardware
Information about the computer bus

Quick links

Bus ABCs
ISA
MCA
EISA
VLB
PCI
AGP
USB
Mini PCI
PCI-X
AMR
CNR
Bus specifications
Troubleshooting

BUS ABCs

A computer bus is a method of transmitting data from one part of the computer to another part of the computer. The computer bus will connect all devices to the computer CPU and main memory. The computer bus consists of two parts, the address bus and a data bus. The data bus transfers actual data, whereas the address bus transfers information about where the data should go.

This page contains a basic overview of each of the computer buses as well as related links to each bus.

ISA

Introduced by IBM, ISA or Industry Standard Architecture was originally an 8-bit bus that was later expanded to a 16-bit bus in 1984. When this bus was originally released it was a proprietary bus, which allowed only IBM to create peripherals and the actual interface. However, in the early 1980's other manufacturers were creating the bus.

In 1993, Intel and Microsoft introduced a PnP ISA bus that allowed the computer to automatically detect and setup computer ISA peripherals, such as a modem or sound card. Using the PnP technology, an end-user would have the capability of connecting a device and not having to configure the device using jumpers or dipswitches.

To determine if an ISA card is an 8-bit or 16-bit card, physically look at the card. You will notice that the first portion of the slot closest to the back of the card is used if the card is an 8-bit card. However, if both sections of the card are being utilized, the card is a 16-bit card.

Many manufacturers are trying to eliminate the usage of the ISA slots; however, for backwards compatibility you may find 1 or 2 ISA slots with additional PCI slots, AGP slots, etc. However, today you may also have a motherboard that has no ISA slots. We highly recommend, when purchasing any new internal expansion card, that you stay away from ISA as it has, for the most part, disappeared.

MCA

Short for Micro Channel Architecture, MCA was introduced by IBM in 1987. MCA, or the Micro Channel bus, was a competition for ISA bus. The MCA bus offered several additional features over the ISA such as a 32-bit bus, automatically configure cards (similar to what Plug and Play is today), and bus mastering for greater efficiency.

One of the major downfalls of the MCA bus was it being a proprietary bus and because of competing bus designs. The MCA bus never became widely used and has since been fazed out of the desktop computers.

EISA

Short for Extended Industry Standard Architecture, EISA was announced September of 1988. EISA is a computer bus designed by 9 competitors to compete with IBM's MCA bus. These competitors were AST Research, Compaq, Epson, Hewlett Packard, NEC, Olivetti, Tandy, WYSE, and Zenith Data Systems.

The EISA bus provided 32-bit slots at  an 8.33 MHz cycle rate for the use with 386DX or higher processors. In addition, the EISA can accommodate a 16-bit ISA card in the first row.

Unfortunately, while the EISA bus is backwards compatible and is not a proprietary bus, the EISA bus never became widely used and is no longer found in computers today.

VLB

The VESA (Video Electronics Standards Association) is a nonprofit organization founded by NEC. The VLB, or VESA Local Bus, 1.0 was released in 1992. The VLB is a 32-bit bus that had direct access to the system memory at the speed of the processor, commonly the 486 CPU (33 / 40 MHz). VLB 2.0 was later released in 1994 and had a 64-bit bus and a bus speed of 50 MHz. Unfortunately, because the VLB heavily relied on the 486 processor, when the Pentium Processor arose in the Market place, manufacturers began switching to PCI.

PCI

Introduced by Intel in 1992, revised in 1993 to version 2.0, and later revised in 1995 to PCI 2.1. PCI is short for Peripheral Component Interconnect and is a 32-bit computer bus that is also available as a 64-bit bus today. 

The PCI bus is the most commonly used and found bus in computers today.

 

AGP

Introduced by Intel  in 1997, AGP, or Advanced Graphic Port, is a 32-bit bus designed for the high demands of 3-D graphics. AGP has a direct line to the computer's memory, which allows 3-D elements to be stored in the system memory instead of the video memory.

For AGP to work in a computer, it must have the AGP slot which comes with most Pentium II and Pentium III machines. The computer also needs to be running Windows 95 OSR2.1, Windows 98, Windows 98 SE, Windows 2000, Windows ME or higher.

USB

Universal Serial Bus is an external bus that supports transfer rates of 12 Mbps, can support 127 devices and supports hot plugging. Additional information on USB can be found on our USB page.

MINI PCI

Mini PCI is a new standard which measures at 2.75-inch x 1.81-inch x 0.22-inch is a new standard developed by leading notebook manufacturers. This technology could allow manufacturers to lower their prices, as the motherboards would be simpler to design. 

Type I - Identical to Type II, except requires extra cables for for connectors like the RJ-11 and RJ-45. However, offers more flexibility to where it can be placed in the computer.  

Type II - Used when size is not important. Type II is able to integrate the RJ-11 and RJ-45 connectors and did away with extra cables.

Type III - SO-DIMM style connector that can be installed with a mere 5 mm overall height above the system board. In addition, cabling to the I/O connectors allow Type III cards to be placed anywhere in the system.

PCI-X

PCI-X is a high performance bus that is designed to meet the increased I/O demands of technologies such as Fibre Channel, Gigabit Ethernet and Ultra3 SCSI. PCI-X capabilities include:

  • Up to 133 MHz bus speed
  • 64-Bit bandwidth
  • 1GB/sec throughput
  • More efficient bus operation for easier interface.
  • Split Transactions allows an indicator device to make only one data request and relinquish the bus, instead of constantly needing to poll the bus for a response.
  • Byte Count that enables indicator to specify, in advance, the specific number of bytes requested, eliminating the inefficiency of speculative prefetches.
  • Backwards compatibility

AMR

Released September 8, 1998, AMR is short for Audio/Modem Riser. AMR allows an OEM to create one card that has the functionality of either Modem or Audio or both Audio and Modem on one card. This new specification allows for the motherboard to be manufactured at a lower cost and free up industry standard expansion slots in the system for other additional plug-in peripherals.

CNR

Introduced by Intel February 7, 2000, CNR is short for Communication and Network Riser and is a specification that supports audio, modem USB and Local Area Networking interfaces of core logic chipsets. 

BUS SPECIFICATIONS

Bus Width
(bits)
Bus
Speed
(MHz)
Bus
Bandwidth
(MBytes/sec)
8-bit ISA

8

8.3

7.9

16-bit ISA

16

8.3

15.9

EISA

32

8.3

31.8

VLB

32

33

127.2

PCI

32

33

127.2

64-bit PCI 2.1

64

66

508.6

AGP

32

66

254.3

AGP (x2 mode)

32

66x2

508.6

AGP (x4 mode)

32

66x4

1,017.3

 

Index

Category:
Hardware

Companies:
Click here

Related Pages:
Motherboard
System Resources

 

Resolved

Were you able to locate the answer to your questions?

  

TROUBLESHOOTING

Reference Issue / Question
USB Technical information and issues relating to USB.
FORUM If your question is not listed on this page please try our online forum.
CH000307 Determining the PCI Version.
CH000308 Determining the AGP Version.
CH000632 Identifying a unknown PCI card.
CH000796 Can I add an AGP slot to my computer?

 

Home - Computer help - Contact - Dictionary - Links
Link to Computer Hope - Bookmark Computer Hope