All Topics  
Industry Standard Architecture

 
Industry Standard Architecture

   Email Print
   Bookmark   Link






 

Industry Standard Architecture



 
 
Industry Standard Architecture (in practice almost always shortened to ISA) was a computer bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
 standard for IBM compatible computers.

History
The ISA bus was developed by a team lead by Mark Dean
Mark Dean

Mark Dean is an inventor and a computer scientist. He holds three of the nine original IBM patents upon which the IBM PC personal computers were based....
 at IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 as part of the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 project in 1981. It originated as an 8-bit system and was extended in 1983 for the XT system architecture. The newer 16-bit standard, the IBM AT
IBM Personal Computer/AT

The IBM Personal Computer/AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation IBM Personal Computer, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as model number 5170....
 bus, was introduced in 1984.






Discussion
Ask a question about 'Industry Standard Architecture'
Start a new discussion about 'Industry Standard Architecture'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Industry Standard Architecture (in practice almost always shortened to ISA) was a computer bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
 standard for IBM compatible computers.

History


The ISA bus was developed by a team lead by Mark Dean
Mark Dean

Mark Dean is an inventor and a computer scientist. He holds three of the nine original IBM patents upon which the IBM PC personal computers were based....
 at IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 as part of the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 project in 1981. It originated as an 8-bit system and was extended in 1983 for the XT system architecture. The newer 16-bit standard, the IBM AT
IBM Personal Computer/AT

The IBM Personal Computer/AT, more commonly known as the IBM AT and also sometimes called the PC AT or PC/AT, was IBM's second-generation IBM Personal Computer, designed around the 6 MHz Intel 80286 microprocessor and released in 1984 as model number 5170....
 bus, was introduced in 1984. In 1988, the Gang of Nine
Gang of Nine

The Gang of Nine was a group of International Business Machines competitors who came together in 1988 to create the Extended Industry Standard Architecture bus, to compete with IBM's MicroChannel Architecture ....
 IBM PC compatible
IBM PC compatible

IBM PC compatible computers are those generally similar to the original IBM Personal Computer, IBM Personal Computer XT, and IBM Personal Computer/AT....
 manufacturers put forth the 32-bit EISA
Extended Industry Standard Architecture

The Extended Industry Standard Architecture is a bus standard for IBM compatible computers. It was announced in late 1988 by IBM PC compatible vendors as a counter to IBM's use of its Proprietary software MicroChannel Architecture in its IBM Personal System/2 series....
 standard and in the process retroactively renamed
Retronym

A retronym is the modification of the original name of an object or concept to differentiate it from a more recent version of the object, which acquired a modifier or adjective through later developments of the object or concept itself....
 the AT bus to "ISA" to avoid infringing IBM's trademark on its PC/AT computer. IBM designed the 8-bit version as a buffered interface to the external bus of the Intel 8088
Intel 8088

The Intel 8088 is an Intel x86 microprocessor based on the Intel 8086, with 16-bit registers and an 8-bit external data bus. It can address up to 1 megabyte of random access memory....
 (16/8 bit) CPU used in the original IBM PC and PC/XT, and the 16-bit version as an upgrade for the external bus of the Intel 80286 CPU used in the IBM AT. Therefore, the ISA bus was synchronous with the CPU clock, until sophisticated buffering methods were developed and implemented by chipsets to interface ISA to much faster CPUs.

Designed to connect peripheral cards to the motherboard
Motherboard

A motherboard is the central printed circuit board in some complex electronic systems, such as modern personal computers. The motherboard is sometimes alternatively known as the mainboard, system board, or, on Apple Inc....
, ISA allows for bus mastering
Bus mastering

In computing, bus mastering is a feature supported by many computer buss that enables a device connected to the bus to initiate transactions. Also called "First-party DMA", to contrast it with Third-party DMA, the situation where the system DMA controller is actually doing the transfer....
 although only the first 16 MB
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 of main memory are available for direct access. The 8-bit bus ran at 4.77 MHz (the clock speed of the IBM PC and IBM PC/XT's 8088 CPU), while the 16-bit bus operated at 6 or 8 MHz (because the 80286 CPUs in IBM PC/AT computers ran at 6 MHz in early models and 8 MHz in later models.) IBM RT/PC also used the 16-bit bus. It was also available on some non-IBM compatible machines such as the short-lived AT&T Hobbit
AT&T Hobbit

The Hobbit is a microprocessor design of the early 1990s from AT&T. It developed from their CRISP design that was in turn developed from the C Machine experimental efforts in the late 1980s at Bell Labs....
 and later PowerPC
PowerPC

PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
 based BeBox
BeBox

The BeBox was a short-lived dual processor personal computer, offered by Be Inc. to run their own operating system, BeOS.The BeBox made its debut in October 1995 ....
.

In 1987, IBM moved to replace the AT bus with their proprietary Micro Channel Architecture
Micro Channel architecture

Micro Channel Architecture was a proprietary hardware 16-bit or 32-bit parallel communications computer bus created by International Business Machines in the 1980s for use on their new IBM Personal System/2 computers....
 (MCA) in an effort to regain control of the PC architecture and the PC market. (Note the relationship between the IBM term "I/O Channel" for the AT-bus and the name "Micro Channel" for IBM's intended replacement.) MCA had many features that would later appear in PCI, the successor of ISA, but MCA was a closed standard, unlike ISA (PC-bus and AT-bus) for which IBM had released full specifications and even circuit schematics. The system was far more advanced than the AT bus, and computer manufacturers responded with the Extended Industry Standard Architecture
Extended Industry Standard Architecture

The Extended Industry Standard Architecture is a bus standard for IBM compatible computers. It was announced in late 1988 by IBM PC compatible vendors as a counter to IBM's use of its Proprietary software MicroChannel Architecture in its IBM Personal System/2 series....
 (EISA) and later, the VESA Local Bus
VESA Local Bus

The VESA Local Bus was mostly used in personal computers. VESA Local Bus worked alongside the Industry Standard Architecture bus; it acted as a high-speed conduit for memory-mapped I/O and Direct memory access, while the ISA bus handled interrupts and port-mapped I/O....
 (VLB). In fact, VLB used some electronic parts originally intended for MCA because component manufacturers already were equipped to manufacture them. Both EISA and VLB were backwards-compatible expansions of the AT (ISA) bus.

Users of ISA-based machines had to know special information about the hardware they were adding to the system. While a handful of devices were essentially "plug-n-play," this was rare. Users frequently had to configure several parameters when adding a new device, such as the IRQ line, I/O address, or DMA
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
 channel. MCA had done away with this complication, and PCI
Peripheral Component Interconnect

The PCI Local Bus , or Conventional PCI, is a computer bus for attaching computer hardware in a computer. These devices can take either the form of an integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification or an expansion card that fits into a socket....
 actually incorporated many of the ideas first explored with MCA (though it was more directly descended from EISA).

This trouble with configuration eventually led to the creation of ISA PnP, a plug-n-play system that used a combination of modifications to hardware, the system BIOS
BIOS

In computing, the Basic Input/Output System , also known as the System BIOS, is a de facto standard defining a firmware interface for IBM PC Compatible computers....
, and operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 software to automatically manage the nitty-gritty details. In reality, ISA PnP can be a major headache, and didn't become well-supported until the architecture was in its final days. This was a major contributor to the use of the phrase "plug-n-pray."

PCI
Peripheral Component Interconnect

The PCI Local Bus , or Conventional PCI, is a computer bus for attaching computer hardware in a computer. These devices can take either the form of an integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification or an expansion card that fits into a socket....
 slots were the first physically-incompatible expansion ports to directly squeeze ISA off the motherboard
Motherboard

A motherboard is the central printed circuit board in some complex electronic systems, such as modern personal computers. The motherboard is sometimes alternatively known as the mainboard, system board, or, on Apple Inc....
. At first, motherboards were largely ISA, including a few PCI slots. By the mid-1990s, the two slot types were roughly balanced, and ISA slots soon were in the minority of consumer systems. Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
's PC 97 specification recommended that ISA slots be removed entirely, though the system architecture still required ISA to be present in some vestigial way internally to handle the floppy drive, serial port
Serial port

In computing, a serial port is a serial communication physical interface through which information transfers in or out one bit at a time ....
s, etc. ISA slots remained for a few more years, and towards the turn of the century it was common to see systems with an Accelerated Graphics Port
Accelerated Graphics Port

The Accelerated Graphics Port is a high-speed point-to-point channel for attaching a :Category:Graphics cards to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics....
 (AGP) sitting near the central processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
, an array of PCI slots, and one or two ISA slots near the end. Now (in late 2008), even floppy disk drives and serial ports are disappearing, and the extinction of vestigial ISA from chipsets may be on the horizon.

It is also notable that PCI slots are "rotated" compared to their ISA counterparts—PCI cards were essentially inserted "upside-down," allowing ISA and PCI connectors to squeeze together on the motherboard. Only one of the two connectors can be used in each slot at a time, but this allowed for greater flexibility.

The AT Attachment
AT Attachment

AT Attachment and AT Attachment Packet Interface are Electrical connector standardization for the connection of computer storage devices such as hard disks, solid-state drives, and CD-ROM drives in computers....
 (ATA) hard disk interface is directly descended from ISA (the AT bus). ATA has its origins in "hard cards" that integrated a hard disk controller (HDC)--usually with an ST-506/ST-412 interface--and a hard disk drive on the same ISA adapter. This was at best awkward from a mechanical structural standpoint, as ISA slots were not designed to support such heavy devices as hard disks (and the 3.5" form-factor hard disks of the time were about twice as tall and heavy as modern drives), so the next generation of Integrated Drive Electronics drives moved both the drive and controller to a drive bay and used a ribbon cable and a very simple interface board to connect it to an ISA slot. ATA, at its essence, is basically a standardization of this arrangement, combined with a uniform command structure for software to interface with the controller on a drive. ATA has since been separated from the ISA bus, and connected directly to the local bus (usually by integration into the chipset), to be clocked much much faster than ISA could support and with much higher throughput. (Notably when ISA was introduced as the AT bus, there was no distinction between a local and extension bus, and there were no chipsets.) Still, ATA retains details which reveal its relationship to ISA. The 16-bit transfer size is the most obvious example; the signal timing, particularly in the PIO modes, is also highly correlated, and the interrupt and DMA mechanisms are clearly from ISA. (The article about ATA
AT Attachment

AT Attachment and AT Attachment Packet Interface are Electrical connector standardization for the connection of computer storage devices such as hard disks, solid-state drives, and CD-ROM drives in computers....
 has more detail about this history.)

ISA bus architecture

Xt Bus Pins
Isa Bus Pins
The PC/XT-bus is an eight-bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
 ISA bus used by Intel 8086
Intel 8086

The 8086 is a 16-bit microprocessor chip designed by Intel and introduced on the market in 1978, which gave rise to the x86 architecture. Intel 8088, released in 1979, was essentially the same chip, but with an external 8-bit bus , and is notable as the processor used in the original IBM PC....
 and Intel 8088
Intel 8088

The Intel 8088 is an Intel x86 microprocessor based on the Intel 8086, with 16-bit registers and an 8-bit external data bus. It can address up to 1 megabyte of random access memory....
 systems in the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 and IBM PC XT in the 1980s. Among its 62 pins were demultiplexed and electrically buffered versions of the eight data and 20 address lines of the 8088 processor, along with power lines, clocks, read/write strobes, interrupt lines, etc. Power lines included -5V and +/-12 V in order to directly support pMOS
PMOS

pMOS can refer to:* Personal Mobile Operating System - PMOS is a personal and mobile operating system that is compatible with and meant to coexist alongside Windows....
 and enhancement mode nMOS
NMOS

nMOS can refer to:* n-channel MOSFET* NMOS logic...
 circuits such as dynamic RAMs among other things. The XT bus architecture uses a single Intel 8259
Intel 8259

The Intel 8259 is a family of Programmable Interrupt Controllers designed and developed for use with the Intel 8085 and Intel 8086 8-bit and 16-bit microprocessors....
 PIC
Programmable Interrupt Controller

A programmable interrupt controller is a device which allows priority levels to be assigned to its interrupt outputs. When the device has multiple interrupt outputs to assert, it will assert them in the order of their relative priority....
, giving eight vectorized and prioritized interrupt lines. It has four DMA
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
 channels, three of which are brought out to the XT bus expansion slots; of these, two are normally already allocated to machine functions (diskette drive and hard disk controller):
DMA channel Expansion Standard function
0 No Dynamic RAM refresh
1 Yes Add-on cards
2 Yes Floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 controller
3 Yes Hard disk
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
 controller
The PC/AT-bus is a 16-bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
 (or 80286-) version of the PC/XT bus introduced with the IBM PC/AT, officially termed I/O Channel by IBM. It extends the XT-bus by adding a second shorter edge connector in-line with the eight-bit XT-bus connector, which is unchanged, retaining compatibility with most 8-bit cards. The second connector adds four additional address lines for a total of 24, and eight additional data lines for a total of 16. It also adds new interrupt lines connected to a second 8259 PIC
Intel 8259

The Intel 8259 is a family of Programmable Interrupt Controllers designed and developed for use with the Intel 8085 and Intel 8086 8-bit and 16-bit microprocessors....
 (connected to one of the lines of the first) and four 16-bit DMA channels, as well as control lines to select 8 or 16 bit transfers.

The 16-bit AT bus slot originally used two standard edge connector sockets in early IBM PC/AT machines. However, with the popularity of the AT-architecture and the 16-bit ISA bus, manufacturers introduced specialized 98-pin connectors that integrated the two sockets into one unit. These can be found in almost every AT-class PC manufactured after the mid-1980s. The ISA slot connector is typically black (distinguishing it from the brown EISA connectors and white PCI connectors).

Varying bus speeds
Originally, the bus clock was synchronous with the CPU clock, resulting in varying bus clock frequencies among the many different IBM "clones" on the market (sometimes as high as 16 or 20 MHz), leading to software or electrical timing problems for certain ISA cards at bus speeds they were not designed for. Later motherboards and/or integrated chipset
Chipset

A chipset or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product....
s used a separate clock generator or a clock divider which either fixed the ISA bus frequency at 4, 6 or 8 MHz or allowed the user to adjust the frequency via the BIOS
BIOS

In computing, the Basic Input/Output System , also known as the System BIOS, is a de facto standard defining a firmware interface for IBM PC Compatible computers....
 setup. When used at a higher bus frequency, some ISA cards (certain Hercules-compatible
Hercules Graphics Card

The Hercules Graphics Card was a computer graphics controller which, through its popularity, became a widely supported computer display standard....
 video cards, for instance), could show significant performance improvements.

8/16-bit Incompatibilities
Memory address decoding for the selection of 8 or 16-bit transfer mode was limited to 128 KB sections - A0000..BFFFF, C0000..DFFFF, E0000..FFFFF leading to problems when mixing 8 and 16-bit cards, as they could not co-exist in the same 128 KB area.

Current use

Apart from specialized industrial use, ISA is all but gone today. Even where present, system manufacturers often shield customers from the term "ISA bus", referring to it instead as the "legacy bus" (see legacy system
Legacy system

A legacy system is an old computer system or application program that continues to be used, typically because it still functions for the users' needs, even though newer technology is available....
). The PC/104
PC/104

PC/104 is an embedded computer standardization controlled by the which defines both a form factor and computer bus. PC/104 is intended for specialized embedded computing environments where applications depend on reliable data acquisition despite an often extreme environment....
 bus, used in industrial and embedded applications, is a derivative of the ISA bus, utilizing the same signal lines with different connectors. The LPC
Low Pin Count

The Low Pin Count bus, or LPC bus, is used on IBM PC compatible personal computers to connect low-bandwidth devices to the central processing unit, such as the BIOS and the "legacy" I/O devices ....
 bus has replaced the ISA bus as the connection to the legacy I/O devices on recent motherboards; while physically quite different, LPC looks just like ISA to software, so that the peculiarities of ISA such as the 16 MiB DMA limit (which corresponds to the full address space of the Intel 80286 CPU used in the original IBM AT) are likely to stick around for a while.

Starting with Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, Microsoft is phasing out support for ISA cards in Windows. Vista still supports ISA-PnP for the time being, although it's not enabled by default. However, consumer market PCs discontinued the ISA port feature on their motherboards before Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 was released.

As explained in the History section, ISA was the basis for development of the ATA interface, used for ATA (a.k.a. IDE) and more recently Serial ATA (SATA)
Serial ATA

The Serial ATA computer bus is a storage-interface for connecting Host adapter to mass storage devices .Conceptually, SATA is a 'wire replacement' for the older AT Attachment standard ....
 hard disks. Physically, ATA is essentially a simple subset of ISA, with 16 data bits, support for exactly one IRQ and one DMA channel, and 3 address bits plus two IDE address select ("chip select") lines, plus a few unique signal lines specific to ATA/IDE hard disks (such as the Cable Select/Spindle Sync. line.) ATA goes beyond and far outside the scope of ISA by also specifying a set of physical device registers to be implemented on every ATA (IDE) drive and accessed using the address bits and address select signals in the ATA physical interface channel; ATA also specifies a full set of protocols and device commands for controlling fixed disk drives using these registers, through which all operations of ATA hard disks are performed. A further deviation between ISA and ATA is that while the ISA bus remained locked into a single standard clock rate (for backward compatibility), the ATA interface offered many different speed modes, could select among them to match the maximum speed supported by the attached drives, and kept adding faster speeds with later versions of the ATA standard (up to 100 MB/s for ATA-6, the latest.) In most forms, ATA ran much faster than ISA.

Before the 16-bit ATA/IDE interface, there was an 8-bit XT-IDE (also known as XTA) interface for hard disks, though it was not nearly as popular as ATA has become, and XT-IDE hardware is now fairly hard to find (for those vintage computer enthusiasts who may look for it.) Some XT-IDE adapters were available as 8-bit ISA cards, and XTA sockets were also present on the motherboards of Amstrad
Amstrad

Amstrad is an electronics firm based in Brentwood, Essex in Essex, England and founded in 1968 by Sir Alan Sugar in the United Kingdom. The name is a contraction of Alan Michael Sugar Trading....
's later XT clones. The XTA pinout was very similar to ATA, but only eight data lines and two address lines were used, and the physical device registers had completely different meanings. A few hard drives (such as the Seagate
Seagate Technology

Seagate is the world's largest manufacturer of Hard disk drive and storage solutions. The company was founded in 1979 and is based in Scotts Valley, California, California....
 ST351A/X) could support either type of interface, selected with a jumper.

A derivation of ATA was the PCMCIA specification, merely a wire-adapter away from ATA. This then meant that Compact Flash, based on PCMCIA, were (and are) ATA compliant and can, with a very simple adapter, be used on ATA ports.

Emulation by embedded chips

Although most computers do not have physical ISA buses all IBM compatible computers--x86, and x86-64
X86-64

x86-64 is a superset of the x86. x86-64 Central processing units can run existing 32-bit or 16-bit x86 programs at full speed, but also support new programs written with a 64-bit address space and other additional capabilities....
 (most non-mainframe, non-embedded)--have ISA buses allocated in virtual address space
Virtual address space

Virtual address space is a memory mapping mechanism available in modern operating systems such as OpenVMS, UNIX, Linux, and Windows NT. This is beneficial for different purposes, one is security through process isolation....
. Embedded controller chips (southbridge
Southbridge

Southbridge may refer to:Settlements* Southbridge, Massachusetts* Southbridge, New Zealand* Southbridge, Virginia* South Bridge, Edinburgh...
) and CPUs
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 themselves provide services such as temperature monitoring and voltage readings through these buses as ISA devices.

Standardization

IEEE started a standardization of the ISA bus in 1985, called the P996 specification. However, despite there even having been books published on the P996 specification, it never officially progressed past draft status.

See also

  • Extended Industry Standard Architecture
    Extended Industry Standard Architecture

    The Extended Industry Standard Architecture is a bus standard for IBM compatible computers. It was announced in late 1988 by IBM PC compatible vendors as a counter to IBM's use of its Proprietary software MicroChannel Architecture in its IBM Personal System/2 series....
     (EISA)
  • Micro Channel architecture
    Micro Channel architecture

    Micro Channel Architecture was a proprietary hardware 16-bit or 32-bit parallel communications computer bus created by International Business Machines in the 1980s for use on their new IBM Personal System/2 computers....
     (MCA)
  • NuBus
    NuBus

    NuBus is a 32-bit series and parallel circuits#Parallel circuits computer bus, originally developed at MIT as a part of the NuMachine workstation project....
  • VESA Local Bus
    VESA Local Bus

    The VESA Local Bus was mostly used in personal computers. VESA Local Bus worked alongside the Industry Standard Architecture bus; it acted as a high-speed conduit for memory-mapped I/O and Direct memory access, while the ISA bus handled interrupts and port-mapped I/O....
     (VESA)
  • Peripheral Component Interconnect
    Peripheral Component Interconnect

    The PCI Local Bus , or Conventional PCI, is a computer bus for attaching computer hardware in a computer. These devices can take either the form of an integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification or an expansion card that fits into a socket....
     (PCI)
  • Accelerated Graphics Port
    Accelerated Graphics Port

    The Accelerated Graphics Port is a high-speed point-to-point channel for attaching a :Category:Graphics cards to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics....
     (AGP)
  • PCI Express
    PCI Express

    Peripheral Component Interconnect Express , officially abbreviated as PCIe, is a computer expansion card standard designed to replace the older PCI Local Bus, PCI-X, and Accelerated Graphics Port standards....
     (PCI-E or PCIe)
  • PC/104
    PC/104

    PC/104 is an embedded computer standardization controlled by the which defines both a form factor and computer bus. PC/104 is intended for specialized embedded computing environments where applications depend on reliable data acquisition despite an often extreme environment....
  • Low Pin Count
    Low Pin Count

    The Low Pin Count bus, or LPC bus, is used on IBM PC compatible personal computers to connect low-bandwidth devices to the central processing unit, such as the BIOS and the "legacy" I/O devices ....
     (LPC)
  • Switched fabric
    Switched fabric

    Switched fabric, switching fabric, or just fabric, is a Computer network topology where network nodes connect with each other via one or more network switches ....
  • List of device bandwidths
    List of device bandwidths

    This is a list of device bandwidths: the net bit rate of some computer devices employing methods of data transport is quantified in units of kilobits per second , megabits per second , or gigabits per second as appropriate....
  • PCI-X
    PCI-X

    PCI-X is a computer bus and expansion card standard that enhanced the PCI Local Bus for higher bandwidth demanded by Server . It is a double-wide version of PCI, running at up to four times the clock speed, but is otherwise similar in electrical implementation and uses the same protocol....
  • CompactPCI
    CompactPCI

    A CompactPCI system is a 3rack unit or 6U Eurocard -based industrial computer, where all boards are connected via a passive Peripheral Component Interconnect backplane....
  • PC card
    PC card

    In computing, PC Card is the form factor of a peripheral interface designed for laptop computers. The PC Card standard were defined and developed by a group of industry-leading companies called the Personal Computer Memory Card International Association ....
  • Universal Serial Bus
    Universal Serial Bus

    In information technology, Universal Serial Bus is a Serial communications computer bus standard to electrical connector devices to a host computer....
  • Legacy port
    Legacy port

    A legacy port is a port or connector on a IBM PC clone that is considered fully or partially obsolete. Some manufacturers, particularly in laptops, remove the legacy ports, making way for modern ports such as Universal Serial Bus....