Wednesday, November 23, 2005

Peripheral card slots

There are usually a number of expansion card slots to allow peripheral devices and cards to be inserted. Each slot is compatible with one or more industry bus standards. Commonly available buses include: PCI (Peripheral Component Interconnect), PCI-X, AGP (Accelerated Graphics Port), and PCI Express.

ISA was the original bus for connecting cards to a PC. Despite significant performance limitations, it was not superseded by the more advanced but incompatible MCA (Micro Channel Architecture) (IBM's proprietary solution which appeared in their PS/2 series of computers and a handful of other models) or the equally advanced and backward-compatible EISA (Extended Industry Standard Architecture) bus. It endured as a standard feature in PCs till the end of the 20th century, aided first by the brief dominance of the VESA (Video Electronic Standards Association) extension during the reign of the 486 and later by the need to accommodate the large number of existing ISA peripheral cards. The more recent PCI bus is the current industry standard, which initially was a high-speed supplement to ISA for high-bandwidth peripherals (notably graphics cards, network cards, and SCSI host adaptors), and gradually replaced ISA as a general-purpose bus. An AGP slot is a high speed, single-purpose port designed solely for connecting high performance graphics cards (which produce video output) to the monitor. Both AGP and PCI buses are marked for replacement by PCI Express, although this is unlikely to happen prior to 2006 because of the large established base of AGP/PCI motherboards and add-in cards.

A typical motherboard of 1999 might have had one AGP slot, four PCI slots, and one (or two) ISA slots; since about 2002 the last ISA slots in new boards have been replaced with extra PCI slots. Sometimes an Advanced Communications Riser slot is used instead on less expensive motherboards.

As of 2001, most PCs also support Universal Serial Bus (USB) connections, and the controller and ports required for this are usually integrated onto the motherboard. An ethernet interface and a basic audio processor are now almost universally integrated into current motherboards as well.

No comments: