Nome utente   Password       Register

PCI

PCI (Peripheral Component Interconnect) è un bus del computer utilizzato per collegare periferiche ad una scheda madre del computer. È il più popolare locale I / O bus usati oggi. PCI fornisce un percorso di condivisione dei dati tra la CPU e il controller di periferica, in tutti i modelli di computer, dai laptop ai mainframe. Sviluppato da Intel Corporation, PCI prima volta nel computer nel 1993 e co-esistenza con il bus ISA per diversi anni. E 'presto spostato il bus ISA e VESA locali ed è diventato il bus di espansione standard utilizzati nei PC. Oggi, maggior parte dei computer hanno solo slot PCI e uno slot AGP per una scheda video.

PCI supporta sia 32-bit e 64-bit e percorsi dei dati può essere eseguito a velocità di clock di 33MHz o 66MHz. Quando viene implementato a 32 bit e 33 MHz, PCI fornisce una velocità 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 spaziatura filo, temporizzazione del bus, caratteristiche elettriche, e protocolli. La specifica può essere acquistato presso la PCISIG noto anche come il PCI Special Interest Group.

PCI Configuration

Dispositivi PCI sono periferiche Plug and Play, ovvero possono caricare automaticamente quando si connette loro. In generale, il firmware del sistema controlla ogni dispositivo PCI Configuration Space e distribuisce le risorse di conseguenza. Un dispositivo può richiedere fino a sei aree di porta I / O di spazio o di spazio di memoria. Ogni dispositivo può avere anche un ROM aggiuntivi, che possono includere eseguibili x86 o PA-RISC di 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 gli interrupt specifico per ogni dispositivo per migliorare i loro risultati. La maggior parte dei dispositivi PCI richiedono hardware speciale per sostenere la condivisione di un interrupt porta perché ha bisogno di un metodo per informare se un interrupt è per sé o per uno specifico dispositivo di condivisione della porta IO.

Storia del PCI

Intel Corporation ha iniziato i lavori di Peripheral Component Interconnect o PCI nel 1990. Il 22 giugno 1992, PCI 1.0 è stato introdotto nel mondo dei computer. PCI 1.0 era solo una componente specifica livello. PCI 2.0, rilasciato nel prossimo anno, è stato il primo a stabilire norme per il connettore e slot della scheda madre. PCI è stato attuato nel server e, infine, ha sostituito la MCA e EISA e divenne il bus di espansione del server di scelta.

Tuttavia, il PCI ha avuto un certo tempo per sostituiscono VESA Local Bus, comunemente noto come VLB, ma ha anche preso del tempo per diventare la base I / O standard di bus di seconda generazione di computer Pentium. Entro il 1996 VESA Local Bus estinte e PCI è stato adottato da quasi tutti i produttori, anche in 486 computer. EISA è sopravvissuto, ma un po 'più a lungo, fino al 2000. PCI è stato adottato anche da Apple Computer per la loro professionalità computer Power Macintosh in metà del 1995. Performa la linea dei prodotti di consumo ha inoltre adottato PCI a metà del 1996, in sostituzione di LC PDS.

PCI ha aggiunto diverse nuove funzioni e miglioramento delle prestazioni nelle sue versioni più recenti. Questo include un 66 MHz standard 3,3 V e 133 MHz PCI-X. Un altro miglioramento è l'adattamento del PCI di segnalazione di altri fattori di forma. Il seriale standard PCI Express, introdotto nel 2004, è la versione più recente del mercato dei computer ed è stato ben accolto.

PCI Express

PCI Express, già 3GIO/Arapaho, è una nuova interfaccia sviluppata utilizzando concetti di programmazione PCI. PCI Express dispone di un protocollo seriale livello fisico e vari connettori. PCI Express è previsto per sostituire il PCI e PCI bus AGP derivati in futuro.

blog comments powered by Disqus

Discuss PCI in the forums.

 
(0 - user rating)