Kontextumschaltungen in Steuerpfade eines nicht-preemptiven Kernel (Linux)
-
04-10-2019 - |
Frage
Der Linux-Kernel ist nicht präemptiven, aber ich habe gerade gelesen, dass es kontext schaltet in verschiedenen Steuerpfaden sein könnte. Ist das nicht im Widerspruch zu der nicht-preemptive Art auf dem Linux-Kernel?
Lösung
Nein, es ist dies nicht im Widerspruch, denn der neueste Linux-Kernel präemptive ist.
Andere Tipps
Es waren / sind mehrere verschiedene Vorkaufsrecht Modelle vom Linux-Kernel verwendet, die die alte „nicht-preemptable“ Modell enthalten - das bedeutet in der Regel, dass Code-Kernel kann nicht vorbelegt werden (ich meine, wenn nicht Zeitplan () aufrufen, sleep_on () usw.)
Es gibt auch mehrere andere Grade preemptability. Schauen Sie sich die Kernel-Dokumentation für weitere Informationen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow