Betriebssystem und Hardware
Welcher Hinweis zum vorübergehenden Sperren (Maskieren) von Interrupts während kritischer Verarbeitung ist richtig?
- AIst die Sperrzeit lang, verzögert sich die Reaktion auf andere Interrupts, daher sollte sie so kurz wie möglich sein
- BBeim Sperren von Interrupts gehen alle eingetroffenen Interrupts verloren und werden nie verarbeitet
- CDas Sperren von Interrupts erhöht die Leistungsaufnahme der CPU stark und darf nicht verwendet werden
Antwort und Erläuterung anzeigen
Antwort: A. Ist die Sperrzeit lang, verzögert sich die Reaktion auf andere Interrupts, daher sollte sie so kurz wie möglich sein
Durch das Sperren von Interrupts lässt sich verhindern, dass die Aktualisierung gemeinsam genutzter Daten mittendrin unterbrochen wird, doch währenddessen eintreffende Interrupts müssen warten. Ist die Sperrzeit lang, verzögern sich Empfang von Kommunikation und Timer-Verarbeitung, was zu verlorenen Daten und verspäteten Reaktionen führt; daher wird der gesperrte Abschnitt so kurz wie möglich gehalten. Eingetroffene Interrupts werden meist zurückgestellt und nach Aufhebung der Sperre bearbeitet, gehen also nicht alle verloren. Auch die Leistungsaufnahme steigt nicht stark.