Expansion Slots on a Motherboard: Types, Names, and Examples Explained
Expansion slots are the connectors on a motherboard that let you add extra devices — a sound adapter, internal modem, network controller, or graphics card — beyond what the board provides on its own. The more slots a motherboard has, the more peripheral cards a personal computer can host, which is why the type and number of expansion slots is one of the key factors to weigh when choosing a motherboard.
The sections below walk through the main connectors found on a motherboard, from the slots that hold RAM and the processor to the buses that link external storage and add-in cards. Each connector type serves a distinct role, and understanding them makes it far easier to match components to a board. If you are new to how all these parts work together as a system, the overview of what software is pairs well with this hardware-focused guide.
What is the RAM connector on a motherboard?
The RAM connector is the slot into which random-access memory modules are inserted, giving the processor fast working storage. Motherboards carry one or more of these slots, and they differ chiefly in the latches that lock each memory module firmly in place. Matching the slot type to the memory module is essential — a module designed for one slot standard will not seat in another.
Which buses connect external devices?
Beyond the internal system bus that ties the processor to memory, a motherboard provides several buses dedicated to external devices. These include IDE and SCSI for storage, USB for general peripherals, and connection standards such as Bluetooth, IrDA, and FireWire for wireless and high-speed links. Each bus defines how data travels between the computer and the device attached to it, and the mix of buses on a board determines what you can plug in.
What is the CPU socket?
The CPU socket is the connector that holds the processor, and each processor form factor requires its own socket type — examples include Slot A, Socket 478, and Socket A. Because a motherboard is built around a specific chipset that supports a particular range of processors, the socket effectively dictates which CPUs a board can accept. Choosing a motherboard therefore means starting from the processor you intend to run.
What are PCI slots used for?
PCI (Peripheral Component Interconnect) is the bus standard used to transfer data between a computer's expansion cards and the rest of the system. Introduced as a general-purpose slot standard, PCI became the main interface for connecting additional cards such as sound cards, internal modems, and extra controllers.
PCI connectors are typically white and are split by a small divider into two unequal sections, which keys the card so it can only be inserted the correct way. The PCI bus offers a data transfer rate of about 500 Mbyte/s. In earlier systems a video card was also installed in a PCI slot, before faster dedicated graphics interfaces took over that role.
What is the AGP slot?
The Accelerated Graphics Port (AGP) slot is a faster, dedicated connector designed specifically for AGP-format graphics cards. Its bandwidth scales with the AGP mode: up to roughly 500 Mbyte/s in AGP 2x, about 1 Gbyte/s in AGP 4x, and more than 2 Gbyte/s in AGP 8x. By giving the graphics card a direct, high-bandwidth path to the system, AGP relieved the PCI bus of video traffic and improved graphics performance.
What is the CNR/AMR (Audio Modem Riser) slot?
The AMR slot is the shortest connector on the board, usually dark in color, and is intended for installing a built-in modem or sound card. AMR and the related CNR (Audio Modem Riser / Communication and Networking Riser) slots appeared on motherboards built around Intel chipsets such as the i810, i815, and i820. They offered a low-cost way to add audio and communication functions using a small riser card.
What are the hard disk connectors (E-IDE controllers)?
E-IDE (Extended IDE) controllers are the connectors used to attach storage and reading devices to the motherboard — hard disks, disk drives, CD-ROM, CD-RW, and similar units. A typical motherboard carries two E-IDE controllers, and each controller supports up to two devices, giving four channel positions in total:
- Primary Master
- Primary Slave
- Secondary Master
- Secondary Slave
The Primary Master is conventionally the hard disk the system boots from. The Secondary Master is commonly a CD-ROM drive. The remaining positions can hold a high-capacity removable drive that replaces the standard 1.44 Mbyte floppy disk drive (such as a ZIP-Drive), an additional hard disk, or a CD-RW drive. Setting the master and slave roles correctly is what allows two devices to share a single cable on the same controller.
Successive modifications of the E-IDE controller, aimed at connecting faster hard disks, raised the data transfer ceiling through the UltraDMA family: UltraDMA/33 (ATA33), UltraDMA/66 (ATA66), UltraDMA/100 (ATA100), and UltraDMA/133, delivering 33, 66, 100, and 133 Mbyte/s respectively. Serial ATA followed, with SerialATA 150 offering 150 Mbyte/s over a thinner cable and a point-to-point connection per drive.
What is RAID hard disk array support?
RAID (Redundant Array of Independent Disks) support is a motherboard technology that links several hard disks together to work as one logical unit, dramatically improving data storage reliability, read speed, or both depending on the configuration chosen. Different RAID levels favor different goals — mirroring duplicates data across drives for safety, while striping spreads it across drives for speed — so a board's RAID support lets you trade between redundancy and performance to suit how the computer is used.
