WikiDer > Polling (Technik)

Polling (techniek)

Umfragen ist in der Computertechnik eine der Methoden, um sich um den Import und Export zu kümmern. Beim Polling werden die Kontrollen Software sich in einem festen Intervall, ob neue Daten auf einem Ein- oder Ausgabegerät gelesen oder geschrieben werden können. Die Häufigkeit, mit der diese Prüfung stattfindet, wird als Poll-Frequenz bezeichnet (und: Abfragehäufigkeit).

Wenn beispielsweise die Eingabe von der Tastatur erwartet wird, überprüft das Programm regelmäßig (ca. zehnmal pro Sekunde), ob und wenn ja, welche Taste gedrückt wurde. Da das Programm dies auch dann tun muss, wenn keine Taste gedrückt wird, ist das Polling eher ineffizient. Es muss auch sichergestellt werden, dass die Abfragefrequenz höher ist als die Geschwindigkeit, mit der die Daten präsentiert werden. Aus diesem Grund wird Polling nur verwendet, wenn bessere Techniken nicht möglich sind.

Effizientere Techniken sind der Einsatz von unterbrechen (Interrupt-gesteuert), wobei das Ein- oder Ausgabegerät selbst ein Signal sendet (das unterbrechen) zeigt an, dass Daten verfügbar sind. Eine noch effizientere Technik ist der Einsatz von Direkter Speicherzugriff, bei dem das Ein- oder Ausgabegerät die Daten selbstständig in den Speicher des Computers legt, ohne dass die CPU dies stört. Es ist wahr, dass die Hardware- die insbesondere für die Ein- und Ausgabe über DMA benötigt wird, ist viel komplexer als die für das Polling.