Embedded Systems und Firmware
Welche Aussage zum Unterschied zwischen Polling und Interrupt bei der Abfrage des Peripheriezustands ist korrekt?
- ABeim Polling fragt die CPU den Zustand wiederholt ab, beim Interrupt meldet die Peripherie der CPU eine Zustandsänderung
- BPolling und Interrupt sind dasselbe
- CEin Interrupt ist ein Verfahren, bei dem die CPU den Zustand wiederholt abfragt
Antwort und Erläuterung anzeigen
Antwort: A. Beim Polling fragt die CPU den Zustand wiederholt ab, beim Interrupt meldet die Peripherie der CPU eine Zustandsänderung
Polling ist einfach aufgebaut, und da die Abfrageintervalle feststehen, ist das Verhalten gut vorhersagbar; die CPU fragt jedoch auch dann ständig ab, wenn nichts geschieht, und verschwendet Zeit und Energie. Ein Interrupt lässt die CPU nur bei einer Änderung reagieren, sodass sie währenddessen anderes erledigen oder schlafen kann. Bei sehr häufigen Interrupts steigt jedoch der Verarbeitungsaufwand, weshalb die geeignete Wahl wichtig ist.