/ˌpiː-siː-ˈaɪ/
n. “The standard expansion bus that connected peripherals before PCIe.”
PCI, short for Peripheral Component Interconnect, is a local computer bus standard introduced in the early 1990s that allowed expansion cards, such as network adapters, sound cards, and graphics cards, to connect directly to a computer’s motherboard. It provided a shared parallel interface for data transfer between the CPU and peripheral devices.
Key characteristics of PCI include:
- Parallel Bus: Uses multiple data lines to transmit several bits simultaneously.
- Bus Mastering: Devices could take control of the bus to transfer data independently of the CPU.
- Shared Bandwidth: All devices on the same PCI bus share total bus bandwidth, potentially limiting speed as more devices are added.
- Plug and Play: Supported automatic device configuration, reducing manual setup.
- Legacy Standard: Mostly replaced by PCIe for higher-speed, point-to-point connections.
Conceptual example of PCI usage:
# Installing a PCI network card in a 1998 desktop
Motherboard has multiple PCI slots
Card communicates with CPU via shared PCI bus
Bandwidth shared with any other PCI devices installedConceptually, PCI is like a shared roadway: multiple cars (devices) travel together on the same lanes, which works well for moderate traffic but can become congested with more cars.
In essence, PCI was a foundational standard for connecting peripheral devices to PCs, enabling expansion and modularity before the era of high-speed, dedicated links like PCIe.