min. Korrekturen

This commit is contained in:
WieErWill 2021-01-12 13:06:01 +01:00
parent 37458efe18
commit caca4e4187

View File

@ -396,9 +396,9 @@ Ein Kontextwechsel umfasst:
Kostenfaktor FPU Kostenfaktor FPU
- Kopieren des FPU-Kontexts: sehr viele Register (sofortkosten) - Kopieren des FPU-Kontexts: sehr viele Register (sofortkosten)
- Realisierung: "faul" - Realisierung: "faul"
- Hardware hilft: FPU Protextion - Hardware hilft: FPU Protection
- Auswirkung - Auswirkung
- nur ein THread benutzt FPU: tatsächliches Sichern erfolgt nie - nur ein Thread benutzt FPU: tatsächliches Sichern erfolgt nie
- wenige Threads benutzen FPU: tatsächliches Sichern minimiert - wenige Threads benutzen FPU: tatsächliches Sichern minimiert
## Scheduling Strategien ## Scheduling Strategien
@ -536,7 +536,7 @@ Verhinderung zeitlicher Wechselwirkungen
- Scheduler-Aktivierungen durch asynchrone Ereignisse - Scheduler-Aktivierungen durch asynchrone Ereignisse
- kritisch also: Operationen zum Abschalten von - kritisch also: Operationen zum Abschalten von
1. Uhr 1. Uhr
2. Ereignismanagement (s. Kap. 5.4) 2. Ereignismanagement
- weitere kritische Operationen - weitere kritische Operationen
1. Veränderung des Speicherlayouts 1. Veränderung des Speicherlayouts
2. Veränderung kritischer Prozessorkontrollregister 2. Veränderung kritischer Prozessorkontrollregister
@ -627,7 +627,7 @@ Genauere Definition des Problems (Annahmen)
Grundsätzliche Anforderungen Grundsätzliche Anforderungen
1. Korrektheit: In einem kritischen Abschnitt befindet sich zu jedem Zeitpunkt höchstens ein Thread (**wechselseitiger Ausschluss**). 1. Korrektheit: In einem kritischen Abschnitt befindet sich zu jedem Zeitpunkt höchstens ein Thread (**wechselseitiger Ausschluss**).
2. Lebendigkeit: Falls ein Thread einen kritischen Abschnitt betreten möchte, dann betritt (irgendwann) (irgend) ein Thread diesen Abschnitt. [Folglich kann **irgendwann** auch der erstgenannte Thread **den kritischen Abschnitt betreten**.] 2. Lebendigkeit: Falls ein Thread einen kritischen Abschnitt betreten möchte, dann betritt (irgendwann) (irgend-) ein Thread diesen Abschnitt. [Folglich kann **irgendwann** auch der erstgenannte Thread **den kritischen Abschnitt betreten**.]
3. Verhungerungsfreiheit: **Kein Thread wartet für immer** vor einem kritischen Abschnitt. 3. Verhungerungsfreiheit: **Kein Thread wartet für immer** vor einem kritischen Abschnitt.
Wechselseitiger Ausschluss: ein erster (naiver) Versuch Wechselseitiger Ausschluss: ein erster (naiver) Versuch