Betriebssysteme: Wichtige Fragen und Antworten
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 3,98 KB
Grundlagen der Betriebssysteme
- Welche der folgenden Alternativen stellt den neuesten Stand der Prozesse dar, die aktiv sind, aber nicht ausgeführt werden?
Wait Time. - Definition des Kernels: Eine Gruppe von Basisroutinen, deren Aufgabe es ist, Prozessor, Speicher und andere Ressourcen zu verwalten.
- Was bedeutet Multiprogramming?
Die CPU führt verschiedene Aufgaben aus, wechselt zwischen ihnen und optimiert so die CPU-Auslastung. - Was ist ein Prozess?
Jede Aktivität, die die Aufmerksamkeit der CPU einer Maschine erfordert. - Welches Element ist kein Dienst eines Betriebssystems?
Beschleunigung der Berechnungen. - Was ist ein Systemaufruf?
Die Kommunikationsschnittstelle zwischen einem laufenden Programm und dem Betriebssystem. - CPU-Scheduling: SRTF
Eine Politik, die den Prozess in Anbetracht der noch verbleibenden Zeit auswählt. - Wie funktioniert Round Robin (RR)?
Jeder Prozess erhält ein festes Zeitintervall. Nach Ablauf kehrt der Prozess ans Ende der Warteschlange zurück. - Welcher Prozesszustandsübergang ist nicht möglich?
Präpariert zu eingefroren. - Unterschied Aktiv und Wait:
Im ersten Fall wird der Prozess nicht blockiert, wenn er auf seinen kritischen Abschnitt wartet; im zweiten Fall wird er blockiert. - Was gehört nicht zum Begriff der Parallelität?
Zwei oder mehr Prozesse können exakt zum gleichen Zeitpunkt ausgeführt werden und teilen sich Daten und Ressourcen. - Die 4 Bedingungen für einen Deadlock:
- Circular Wait (Zyklisches Warten)
- No Preemption (Kein Vorkaufsrecht)
- Hold and Wait (Halten und Warten)
- Mutual Exclusion (Gegenseitiger Ausschluss)
- Unterschied Worst-fit und Best-fit:
Worst-fit nutzt den größten verfügbaren Speicherbereich, Best-fit wählt den Speicherplatz, der am ehesten der Prozessgröße entspricht. - Wie erhöht man die Systemsicherheit?
Anmeldung (Login).
Systemverwaltung und Speicher
- Strategien vs. Mechanismen:
Die Strategie definiert, welche Aktionen durchgeführt werden können; der Mechanismus stellt die Mittel zur Durchführung bereit. - Zugangsprofil für Standardbenutzer:
Konventioneller User. - Funktionalitäten des Process Control Block (PCB):
Speicherung des Prozesszustands, verwendete Dateien und Ressourcen. - Bedrohungen für Computersysteme:
Viren, Hacker, Trojaner, Sabotage. - Zugriffsmechanismen auf sekundäre Speicher:
Sequenziell und direkt. - Virtual Memory-Konzept:
Die Menge aller Adressen, die vom Prozessor angegeben werden. - Segmentierung dient dazu:
- Probleme durch Paging zu lösen
- Speicher in Segmente variabler Größe zu unterteilen
Antwort: Nur a) und b). - LRU-Algorithmus:
Ersetzt die Seite, die am längsten nicht mehr verwendet wurde. - Austausch von Daten zwischen RAM und Festplatte:
Swapping. - Speicherverwaltung ohne externe Fragmentierung:
Variable Partitionierung. - Falsche Aussage zu kombinierten Systemen:
Paged Segmentierung und Segmented Paging sind synonym. - Hardware-Aufgabe beim Demand Paging:
Übersetzung der logischen Adresse in eine physische Adresse. - Zugriff auf geteilte Daten:
Kritischer Abschnitt. - Statische Adressumverteilung:
Erfolgt während der Erstellung oder beim Laden des Programms in den Speicher.