Eingabegeräte: Polling oder Interrupt?
Heyho,
öfter treffe ich bei Eingabegeräten, vor allem Mäusen, auf den Begriff-Polling-Rate, der dann von Leuten im Netz auch wirklich als Polling erklärt wird.
Wenn man sich aber mal die Funktionsweise anschaut, dann is eine Maus nicht ein Teil der Peripherie der ständig in einem gewissen Takt abgefragt wird, so wie es bei Polling der Fall wäre und wie es oftmals, meiner Meinung nach, auch völlig falsch erklärt wird. Die Maus findet sich, wie auch die Tastatur, in der IRQ-Tabelle und ist somit ein Peripherie-Teil der einen Interrupt auslöst, was ja etwas völlig anderes als Polling ist. Es wäre auch ganz schön doof, die Maus andauernd abzufragen, wenn man sie gar nicht braucht. Das wäre ein saftiges Verbraten von Rechenleistung und zudem noch so gesehen ungenauer, da dies synchron läuft und Interrupts asynchron einsetzen und deren Bearbeitung bei mehreren GHz wesentlich öfter geschehen kann als beier einer Polling-Rate von 1000 Hz. Aber gut, das merkt man in dem Stil dann auch gewiss nicht mehr
Jetzt ist allerdings die Frage, was gibt dann die oft auch von Herstellern so bezeichnete Polling- oder auch Signal-Rate an? wohl lediglich wieviel Interrupts dann in der Sekunde an den Interrupt-Controler gesendet werden, sollte die Maus wirklich in Benutzung sein, oder? Ich finde so etwas ziemlich verwirrend.
grüße
Heyho,
öfter treffe ich bei Eingabegeräten, vor allem Mäusen, auf den Begriff-Polling-Rate, der dann von Leuten im Netz auch wirklich als Polling erklärt wird.
Wenn man sich aber mal die Funktionsweise anschaut, dann is eine Maus nicht ein Teil der Peripherie der ständig in einem gewissen Takt abgefragt wird, so wie es bei Polling der Fall wäre und wie es oftmals, meiner Meinung nach, auch völlig falsch erklärt wird. Die Maus findet sich, wie auch die Tastatur, in der IRQ-Tabelle und ist somit ein Peripherie-Teil der einen Interrupt auslöst, was ja etwas völlig anderes als Polling ist. Es wäre auch ganz schön doof, die Maus andauernd abzufragen, wenn man sie gar nicht braucht. Das wäre ein saftiges Verbraten von Rechenleistung und zudem noch so gesehen ungenauer, da dies synchron läuft und Interrupts asynchron einsetzen und deren Bearbeitung bei mehreren GHz wesentlich öfter geschehen kann als beier einer Polling-Rate von 1000 Hz. Aber gut, das merkt man in dem Stil dann auch gewiss nicht mehr

Jetzt ist allerdings die Frage, was gibt dann die oft auch von Herstellern so bezeichnete Polling- oder auch Signal-Rate an? wohl lediglich wieviel Interrupts dann in der Sekunde an den Interrupt-Controler gesendet werden, sollte die Maus wirklich in Benutzung sein, oder? Ich finde so etwas ziemlich verwirrend.
grüße