Different Kinds Of Expansion Slots
When purchasing a new Server, Workstation or PC to support an expansion card one of the most important things to determine is what type of slot does the motherboard have. There are 3 types of slots that have been used for over the years: ISA, PCI, and PCI Express (PCIe). These are also the most common types of slots that computer motherboards have had for expansion cards. Let’s take a look at each of these:
ISA Slots
The ISA Slots are shown in Green in image to the right. This is the oldest slot type that is still available today. Computers with ISA slots are no longer available from major computer manufacturers, Ram PC Systems still sells industrial class systems with ISA slots.
Different Kinds of Expansion Slots There have been several types of expansion slots over the years, including PCI, AGP, AMR, CNR, ISA, EISA, and VESA, but the most popular one used today is PCIe. While some newer computers still have PCI and AGP slots, PCIe has basically replaced all of the older technologies. The three most common expansion interfaces in current use are: At the time of this writing, the PCI Express slot is the most popular kind of expansion slot. It can be used for literally any kind of expansion card. At the time of this revision, there are four sizes of PCI-e slots called x1, x4, x8, and x16. There are several types of expansion slots, including AGP, PCIe (also known as PCI express), PCI, and ISA. The smaller card simply needs an empty spot in the case to be mounted to. It does not need to be placed into an expansion slot on the motherboard. Types of Expansion Slots.
PCI Slots
PCI slots were the replacment for ISA slots. The PCI Slots are shown in the Red box in the image. PCI slots come in several different versions including 5 volt and 3.3 volt slots, and 32-bit and 64-bit PCI-X slots. PCI slots are going away as well but are still available from some major computer manufacturers but they usually only offer one PCI slot. Ram PC Systems has several different systems available with 2 or more PCI slots.
PCI Express Slots
PCI Express slots are the replacement for PCI slots, and also AGP (used only for video cards). PCI Express, also labeled as PCIe come in numerous bus widths labeled: x1, x2, x4, x8, and x16.
List Three Different Types Of Expansion Slots
Related Posts and Helpful Links
PC Card Slot Types
- ISA
- AGP
- PCI
- PCI-X
- PCI-E (PCIexpress)
ISA
ISA, or Industry Standard Architecture, is an 8bit or 16bit parallel bus system that allowed up to 6 devices to be connected to a PC. Virtually all IBM-compatible PCs made before the Pentium were based on the ISA (IBM's PC AT) bus. This asynchronous bus architecture uses 16-bit addresses and an 8-MHz clock and handles a maximum data throughput of 2 MB/s to 3 MB/s.
ISA is the precursor to PCI. Standing for 'Industry Standard Architecture' It was common from the early 1980s to the mid 1990s. ISA was a typically inelegant solution for the time, and required one to know exactly what one was doing- PnP was rare, even for so called 'ISA PnP' peripherals. In the end, the combination of flexibility, ease of use, and greater capability allowed PCI to supersede ISA.
PCI
The PCI bus architecture is a processor-independent bus specification that allows peripherals to access system memory directly without using the CPU. Not only does this free up the CPU to service other application calls, but PCI users also can simultaneously acquire data to memory and analyze existing data in real time, all while communicating with other functions on the network.
More importantly, PCI peripherals running asynchronously can send data along the 32-bit bus at a rate of up to 132 MB/s or 66 MS/s.
Different Types Of Expansion Slots In A Pc
AGP
The Accelerates Graphics Port is a high-speed point-to-point channel for attaching a video card to a computer's motherboard. It was created in 1997 yet by 2004 was largely replaced by PCI Express. The primary advantage of AGP over PCI is that it provides a dedicated pathway between the slot and the processor rather than sharing the PCI bus. In addition to a lack of contention for the bus, the point-to-point connection allows for higher clock speeds. AGP also uses sideband addressing, meaning that the address and data buses are separated so the entire packet does not need to be read to get addressing information. This is done by adding eight extra 8-bit buses which allow the graphics controller to issue new AGP requests and commands at the same time with other AGP data flowing via the main 32 address/data (AD) lines. This results in improved overall AGP data throughput.
PCI-X
PCI-X stands for 'PCI-eXtended'. PCI-X is a computer bus and expansion card standard that enhances the 32-bit PCI Local Bus for higher bandwidth demanded by servers. 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.[1] It has itself been replaced in modern designs by the similar-sounding PCI Express, which features a very different logical design, most notably being a 'narrow but fast' serial connection instead of a 'wide but slow' parallel connection.
PCI-X revised the conventional PCI standard by doubling the maximum clock speed (from 66 MHz to 133 MHz)[1] and hence the amount of data exchanged between the computer processor and peripherals. Conventional PCI supports up to 64 bits at 66 MHz (though anything above 32 bits at 33 MHz is only seen in high-end systems) and additional bus standards move 32 bits at 66 MHz or 64 bits at 33 MHz. The theoretical maximum amount of data exchanged between the processor and peripherals with PCI-X is 1.06 GB/s, compared to 133 MB/s with standard PCI. PCI-X also improves the fault tolerance of PCI allowing, for example, faulty cards to be reinitialized or taken offline.
PCI Express
PCIe, or Peripheral Component Interconnect Express, is a computer expansion card standard designed to replace the older PCI, PCI-X, and AGP standards. PCI Express is used in consumer, server, and industrial applications, as a motherboard-level interconnect (to link motherboard-mounted peripherals) and as an expansion card interface for add-in boards. A key difference between PCIe and earlier buses is a topology based on point-to-point serial links, rather than a shared parallel bus architecture.
Bandwidth
Below is a table showing the different buses/card slot types and their maximum bandwidths:
Different Types Of Expansion Slots
PCI | 132 MB/s |
AGP 8X | 2,100 MB/s |
PCI Express 1x | 250 [500]* MB/s |
PCI Express 2x | 500 [1000]* MB/s |
PCI Express 4x | 1000 [2000]* MB/s |
PCI Express 8x | 2000 [4000]* MB/s |
PCI Express 16x | 4000 [8000]* MB/s |
PCI Express 32x | 8000 [16000]* MB/s |
USB 2.0 (Max Possible) | 60 MB/s |
IDE (ATA100) | 100 MB/s |
IDE (ATA133) | 133 MB/s |
SATA | 150 MB/s |
SATA II | 300 MB/s |
Gigabit Ethernet | 125 MB/s |
IEEE1394B [Firewire 800] | ~100 MB/s* |
* Note - Since PCI Express is a serial based technology, data can be sent over the bus in two directions at once. Normal PCI is Parallel, and as such all data goes in one direction around the loop.