Peripheral Component Interconnect oder PCI, ist ein standardisiertes Modus für den Anschluss von Peripheriegeräten an einen Computer-System. Der PCI- Standard wurde von Intel im Jahr 1991 vorgeschlagen und wurde im Jahr 1994 gemeinsam. Das Plug- and- Play-Funktion von Windows 95 war weitgehend verantwortlich für die Annahme der PCI -Schnittstelle. Bis die PCI-Express -Bus im Jahr 2003 eingeführt wurde, war PCI die am weitesten verbreitete Bus zum Anschluss peripherer Komponenten . Enumeration oder Adressierung
Alle PCI Mechanismen werden durch Bus, Gerät , Funktion und registrieren Nummern identifiziert . Diese Konfiguration Informationen , die auch als Aufzählung oder Adressierung bekannt , in 256 Byte Speicherplatz für Konfigurationsdaten auf dem PCI-Gerät zugeordnet ist, befindet , werden die ersten 64 Bytes , von denen geregelt. Die restlichen 192 Byte sind für den Hersteller die spezifischen Konfigurationsdaten zur Verfügung. Diese Codes ermöglichen PCI -Peripheriegeräte , die von Art, Ort und Hersteller identifiziert werden. Siehe die "PCI ID Repository "-Link im Abschnitt Ressourcen für Informationen über die Nummerierung für einen einzelnen PCI Gerät .
Busse
Der PCI -Standard ermöglicht ein System , um bis 256 Busse. Diese Busse sind 0 bis 255 nummeriert.
Devices
Jeder PCI-Bus ist in der Lage , um Platz für bis zu 32 Geräte . Geräte- Codenummern Bereich von 0 bis 31 .
Funktionen
Viele PCI -Geräte müssen mindestens eine Funktion . Diejenigen mit mehreren Funktionen werden als Multifunktionsgeräten bekannt. Jedes PCI -Gerät kann bis zu acht Funktionen haben. Die Funktion Code-Nummern sind 0 bis 7 .
Register
Jeder PCI-Funktion hat 256 8 -Bit-Register . Diese Register enthalten Informationen über die spezifischen Funktionen des Gerätes , die Eigenschaften dieser Funktionen und zur Identifizierung des Herstellers .
Bedeutung
Um es nutzen zu können , muss ein Computer in der Lage sein zu finden oder zu adressieren eine PCI -Mechanismus innerhalb des System-BIOS . Die BIOS oder Basic Input /Output System ist die Basis -Programm auf dem Computer erkennt und verwaltet alle Hardware-Geräte. Die PCI -Codes auf dem Computer kommunizieren die Lage und Funktion der einzelnen PCI -Mechanismus. Wenn die Codes sind falsch gelesen oder falsch sind, funktioniert das System nicht erkennt das Gerät . Die Konfiguration der PCI-Gerät wird in der Extended System Configuration Data aufgezeichnet oder ESCD .
Plug and Play
Windows enthält einen Plug- and-Play- oder PNP , Funktion für Hardware-Geräte , einschließlich PCI-Geräte . PNP ermöglicht es dem System zu erkennen und zu adressieren neue Hardware ohne dass der Anwender manuell die Einstellungen im BIOS. Wenn aus irgendeinem Grund die PNP -Funktion nicht für eine Hardware-Komponente arbeiten , kann der Benutzer manuell das Gerät in das System-BIOS -Setup.