Betriebssysteme
Grundlagen Betriebssysteme - Speicherverwaltung - Prozesse -Dateisysteme
Grundlagen Betriebssysteme - Speicherverwaltung - Prozesse -Dateisysteme
Kartei Details
Karten | 28 |
---|---|
Lernende | 17 |
Sprache | Deutsch |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 26.04.2014 / 05.04.2024 |
Lizenzierung | Keine Angabe |
Weblink |
https://card2brain.ch/box/betriebssysteme4
|
Einbinden |
<iframe src="https://card2brain.ch/box/betriebssysteme4/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Was sind die Aufgaben der Prozessverwaltung?
Effizienter gebrauch der CPU und Steuerung der Prozesse.
- Sicherstellung der Systemstabilität
- Prozess / Speicherkonsistenz
- Durchlaufzeit regeln
- Scheduling - Synchronisation
Welche Zustände kann ein Prozess haben, benennen Sie auch die 4 Übergänge.
Die 5 Zustände sind
- neu
- bereit
- aktiv
- blockiert
- terminiert
Die Übergänge zwiwschen diesen
- Neu --> Zulassung --> Bereit
- Bereit --> Zuteilung --> Aktiv
- Aktiv --> Timeout --> Bereit
- Aktiv --> Aussortierung --> Terminiert
- Aktiv --> Warten auf Ereignis --> Blockiert
- Blockiert --> Ereignis tritt ein --> Bereit
Erklären Sie den Unterschied zwischen aktivem Warten und Blockieren. Geben Sie jeweils ein Szenario als Beispiel.
Aktives Warten bedeutet das der Prozess immer wieder nachfragt aber im Hintergrund weiter läuft.
Blockieren: Der Prozess "blockiert / schläft" sich selber und wartet auf ein Ereignis. ( z.B. eine Eingabe )
Was sind Threads?
Threads sind Aktivitätsträger, sie führen einzelne Handlungsvorschriften aus.
Teilen sich die Ressourcen und den Speicherbereich mit ihrem Prozess. ( Quasi ein Mini Prozess )