Alles über Tastaturen
Die verschiedenen Anschlüsse einer PC-Tastatur
von Oliver Ehm - 29.04.2014
Tastaturen verfügen in der Regel über einen USB-Anschluss. In selteneren Fällen sind sie aber auch noch mit dem alten PS/2-Anschluss erhältlich. Wie sich die beiden Anschlusstechniken auf das Eingabegerät auswirken, zeigen die beiden folgenden Abschnitte.
USB-Anschluss für PC-Tastaturen
Die Funktionsweisen von USB und PS/2 unterscheiden sich komplett voneinander. Der USB-Anschluss wird im sogenannten Polling-Modus betrieben. Das heißt: Ein USB-Gerät darf nur Daten an den PC senden, wenn es vom Host-Kontroller abgefragt wurde. Diese Abfrage beansprucht die CPU.
Eine USB-Tastatur legt, wenn eine Taste gedrückt wird, ein Paket bereit. Es wird erst nach der Abfrage an den Host gesendet. Der Host führt daraufhin einen Interrupt aus und die Taste wird registriert. Gibt es nun durch gleichzeitige Tastatureingaben sehr viele Pakete, kann es zu Engpässen oder Behinderungen der einzelnen Pakete kommen. Folge: Es lassen sich nicht mehr alle Tastatureingaben registrieren.
Daher ist bei USB-Tastaturen auch nur ein 6KRO garantiert. Der Vorteil von USB ist, dass sich die Tastatur auch im laufenden Betrieb anschließen oder wechseln lässt.
PS/2-Anschluss für PC-Tastaturen
Die PS/2-Schnittstelle gibt es bereits seit 1987 und wurde von IBM eingeführt. An diesen Anschluss wurden die Maus und die Tastatur angeschlossen. Seit der Einführung der USB-Schnittstelle verschwindet der PS/2-Anschluss immer mehr. Manche aktuellen Mainboards haben zum Beispiel gar keinen PS/2-Anschluss mehr.
Im Gegensatz zu USB spielt das Polling bei PS/2 keine Rolle, hier wird – sobald eine Taste gedrückt wird – der Interrupt direkt und ohne Verzögerung ausgelöst. Da die Kommandos unmittelbar an die PC-Hardware gesendet werden, entstehen hier auch keine Engpässe wie bei USB. Folge: Am PS/2-Anschluss ist rein technisch betrachtet ein Full nKRO möglich.
Einige Hersteller von mechanischen Tastaturen mit USB-Anschluss legen deshalb auch oft einen USB-PS/2-Adapter bei, mit dem sich die Tastatur auch am PS/2-Anschluss nutzen lässt.