Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03313.jsonl.gz/33

Betriebssystemkonzepte
Wähle die Ordner aus, zu welchen Du "Betriebssysteme" hinzufügen oder entfernen möchtest
Wie werden Prozesse verwaltet?
Prozesstabellen
Prozesskontrollblöcke
Das Thread-Modell
Threads erweitern den Prozess um die Möglichkeit weitere Unterprogramme gleichzeitig in einem Prozess ablaufen zu lassen
Teilen sichdie Ressourcen auch den Adressraum
Wird auch Multithreading genannt
Eigenschaften von Threads und Prozessen
Bild
Sheduling Strategien
Was ist eine Deadlock
Wenn sich Prozesse gegenseitig blockieren.
Ein Prozess wartet auf ein Ergebnis aus einem anderen Prozess und umgekehrt!
Lösungsmöglichkeiten für das Problem das sich Prozesse den Arbeitsspeicher teilen müssen
Virtueller Arbeitsspeicher:
Jeder Prozess erhält 4GB Speicher (vorgetäuscht)
Einteilung in sogenannte Pageframes mit der Größe 4kB (1Mio.)
Virtualle Adressen müssen bei jedem Zugriff in physische Adressen umgerechnet werden
Was ist TLB
= Caching der Pagetabek
Wichtige virtuelle Adressen werden hier in einem Cach gespeichert um das Paging zu beschleunigen!
Schweizerischer Verband der Lehrkräfte für Wirtschaft und Recht
Berufs- und Weiterbildungszentrum
Schweizerische Bundesbahnen
Lernen bei den Erfolgreichsten