las ich folgende Erklärung ab:Warum verwendet Linux den Hardware-Kontextwechsel nicht über den TSS?
Die x86-Architektur einen spezifischen Segmenttyp der Aufgabe Staat Segment (TSS), speichern Hardware Kontexte genannt enthält. Obwohl Linux Hardware-Kontext-Schalter nicht verwendet, ist es dennoch gezwungen, ein TSS für jede einzelne CPU im System einzurichten.
Ich frage mich:
- Warum Linux verwendet nicht die Hardware-Unterstützung für Kontextwechsel?
- Ist der Hardware-Ansatz nicht viel schneller als der Software-Ansatz?
- Gibt es ein Betriebssystem, das den Hardware-Kontextwechsel nutzt? Werden sie von Windows verwendet?
Endlich und wie immer, danke für Ihre Geduld und Antwort.
----------- Hinzugefügt --------------
http://wiki.osdev.org/Context_Switching bekam eine Erklärung.
Menschen, die so verwirrt sind wie ich, könnten einen Blick darauf werfen. 8 ^)
Ich hätte schwören können, dass ich gerade die OSDev-Foren gelesen habe und das gelesen habe;) – Earlz