Plug and play
Plug and Play (übersetzt „verbinden und spielen“) ist eine Computertechnologie, die eine einfachere Erkennung und Konfiguration von Hardware ermöglicht. Dadurch kann das Betriebssystem korrekt ermitteln, welche Hardware sich im Computer befindet. Auf dieser Grundlage kann es automatisch (mit mehr oder weniger Erfolg) die entsprechenden Treiber für diese Hardware installieren oder ausführen und die Interrupt-Nummer, die E/A-Adresse und die gemeinsam genutzte Adresse automatisch festlegen Speicherbereiche oder andere Fakten (z. B. Angaben zum Gerätetyp).
Mechanische Rechengeräte, wie der Lochplattensortierer von IBM, wurden mithilfe einer Steckerplatine programmiert, die zur Weiterleitung von Signalen zwischen Konfigurationssteckplätzen angebracht war.
In den Anfängen der Computertechnik (z. B. bei IBM-PC-kompatiblen Computern mit ISA-Bus) musste die Hardware zunächst manuell so eingestellt werden, dass die Einstellung nicht mit einem anderen bereits angeschlossenen Gerät interferierte (meist mittels einer elektrischen Brücke, englisch). (Jumper), dann wurde das Gerät in den Bus im Computer eingefügt, und dann war es noch notwendig, diese Einstellung in die Softwarekonfiguration (normalerweise den Gerätetreiber) zu schreiben. Wenn die Hardware- und Softwareeinstellungen nicht identisch waren, konnte die Software nicht mit dem Gerät kommunizieren und funktionierte daher nicht.
In späteren Zeiten erfolgte die Geräteerkennung zunächst mit der Trial-and-Error-Methode, die nicht sehr zuverlässig war und durch die Plug-and-Play-Technologie ersetzt wurde. Diese Technologie machte die manuelle Einrichtung, Konfliktlösung und Informationsübertragung an die Steuerungssoftware überflüssig. Wesentliche Verbesserungen brachten dann der PCI-Bus, PCMCIA, USB und andere Technologien, die bereits in ihrem ursprünglichen Design eine automatische Konfiguration vorsahen.
