PCI supporta sia 32-bit e 64-bit di dati tracciati e possono funzionare a velocità di clock di 33MHz o 66MHz. Se attuata a 32 bit e 33 MHz, PCI produce un tasso di throughput di 133 MBps. PCI ha anche la capacità di sostenere il bus mastering. La specifica PCI riguarda la dimensione fisica del bus, tra cui filo spaziatura, autobus tempi, caratteristiche elettriche, e protocolli. Le specifiche possono essere acquistati dal PCISIG noto anche come il PCI Special Interest Group.
Dispositivi PCI sono dispositivi "plug and play", nel senso che carica automaticamente quando si connette loro. Generalmente, il sistema controlla ogni firmware del dispositivo PCI Configuration Space e distribuisce le risorse di conseguenza. Un dispositivo può richiedere fino a sei aree di porta I / O di spazio e di spazio di memoria. Ogni dispositivo può avere anche un ulteriore ROM, che può includere eseguibile x86 o PA-RISC codice, un driver di EFI, o uno di Open Firmware.
Durante la configurazione PCI interrupt sono in genere allocati al dispositivo da parte del firmware piuttosto che utilizzare i ponticelli sulla scheda. Software di sistema tenta di assegnare specifici interrompe a ogni dispositivo per migliorare i loro risultati. La maggior parte dei dispositivi PCI richiedono hardware speciale per sostenere la condivisione un'interrupt porto, perché ha bisogno di un metodo per informare se un'interrupt è per se stesso o per un determinato dispositivo di condivisione della porta IO.
Intel Corporation ha iniziato i lavori su Peripheral Component Interconnect o PCI nel 1990. Il 22 giugno 1992, PCI 1,0 è stata introdotta nel mondo dei computer. PCI 1.0 era solo una componente a livello disciplinare. PCI 2.0, rilasciato nel prossimo anno, è stato il primo a stabilire norme per il connettore della scheda madre e slot. PCI è stato attuato nel server e, infine, ha sostituito la MCA e EISA e divenne il server di espansione bus di scelta.
Tuttavia, il PCI ha avuto un po 'di tempo a sostituiscono VESA Local Bus, comunemente noto come VLB, ma ha anche preso un po' di tempo a diventare la base di I / O standard di bus di seconda generazione dei computer Pentium. Nel 1996 VESA Local Bus diventare estinto e PCI è stato adottato da quasi tutti i produttori, anche in 486 computer. Ma EISA sopravvissuto un po 'più a lungo, fino al 2000. PCI è stato adottato anche da Apple Computer per le loro prestazioni professionali Power Macintosh a metà 1995. La linea di prodotti di consumo Performa ha inoltre adottato PCI a metà del 1996, in sostituzione di LC PDS.
PCI aggiunto diverse nuove funzioni e miglioramenti delle prestazioni nella sua ultima versione. Questo include un 66 MHz 3,3 V standard e 133 MHz PCI-X. Un altro miglioramento è l'adattamento del PCI di segnalazione ad altri fattori di forma. La serie standard PCI Express, introdotto nel 2004, è l'ultima versione del computer e del mercato è stato ben accolto.
PCI Express, ex 3GIO/Arapaho, è una nuova interfaccia PCI programmazione sviluppato utilizzando concetti. PCI Express una serie di caratteristiche fisico-strato di protocollo e vari connettori. PCI Express è previsto di sostituire il PCI e PCI bus AGP derivati in futuro.