Il PCI ( Peripheral Component Interconnect ) di interfaccia è un locale (interno) bus di serie per il collegamento di schede di espansione per la scheda madre di un calcolatore .
Uno dei vantaggi del bus PCI è che due schede PCI possono comunicare tra loro senza passare attraverso il processore .
La specifica di questo bus è inizialmente dovuta ad Intel , che iniziò a lavorarci intorno al 1990 a causa di un problema di larghezza di banda sui PC dell'epoca e di altri problemi inerenti ai vari bus a 32 bit allora presenti.
Quando fu rilasciato il 386 (il primo x86 a 32 bit), IBM decise di creare un nuovo bus proprietario a 32 bit per PC; il bus MCA . Per avere una scheda madre con un bus a 32 bit, dovevi pagare le royalty a IBM. I produttori compatibili con PC decisero di non seguire IBM e rimasero temporaneamente con il bus ISA , che era privo di royalty, ma consentiva solo la comunicazione a 16 bit.
PCI 1.0 Viene presentata la versione PCI 1.0 22 giugno 1992 e 2.0 il 30 aprile 1993. La prima implementazione risale al 1994 su schede madri per processori Intel 80486 . Da lì, il bus PCI sostituisce rapidamente gli altri bus a 32 bit già presenti, come il bus EISA o il VLB . PCI 2.1 La revisione 2.1, comprese le specifiche per i bus a 66 MHz , è stata rilasciata nel 1995.Da allora, l'evoluzione della specifica del bus PCI, così come il bus AGP e PCI Express sono gestiti da un gruppo di interesse, il PCI Special Interest Group (en) (PCI-SIG), aperto ai produttori.
Dal 2004, per le periferiche veloci (come le schede grafiche ), il bus PCI (così come l'AGP) viene sostituito da una versione più piccola e più veloce: il PCI Express .
La specifica del bus PCI descrive la dimensione del bus (inclusa la spaziatura dei conduttori), le caratteristiche elettriche, la temporizzazione del bus e i protocolli .
Esistono diverse varianti di questo bus:
Nella sua versione prettamente PCI, la larghezza di banda è condivisa tra tutti gli elementi collegati al bus, a differenza di quanto accade per la versione PCI Express dove è dedicata per ogni dispositivo. Quest'ultimo è quindi preferibile se si desidera utilizzare contemporaneamente schede ad alta velocità ( scheda di rete gigabit , controller del disco , scheda grafica, ecc.).
Come con i processori, alcune schede madri consentono di overcloccare un bus PCI a 33 MHz , aumentando la frequenza del bus fino a 37,5 MHz o addirittura a 41,5 MHz . Nonostante la deviazione dallo standard, molte schede PCI funzionano ancora perfettamente (e più velocemente) a queste frequenze.
Il PCI è tipicamente utilizzato nei personal computer . Di seguito è riportato un elenco non esaustivo di schede di espansione generalmente collegate a questa porta :
Alcuni componenti interni alla scheda madre (suono, rete, ecc. ) Sono generalmente presenti e utilizzabili sul bus PCI. È il caso, ad esempio, dei controller integrati nel Northbridge , nel Southbridge (i casi attuali più frequenti: suono, rete, ecc. ) O chip dedicati, saldati direttamente sulla scheda madre (precedentemente per controller audio o addirittura RAID aggiuntivi, ecc .).