Kapitel 1 Flashcards
Wie definiert man ein Betriebssystem
Betriebssystem (Operating System)
- Bindeglied zwischen Hardware und Anwender
- ermöglicht mit den Eigenschaften des Computers die Grundlage der möglichen Betriebsarten
- steuert/überwacht die Abwicklung von Programmen
Welche Ziele hat ein OS
Ziele:
- optimale Auslastung vorhandener Betriebsmittel
- Erfüllung von Nutzeranforderungen, z.B. Prioritäten
Was ist eine virtuelle Maschine
eine Virtuelle Maschine ist z.B. ein Betriebssystem, welches für Programmierer/Benutzer Dienste zur Verfügung stellt, die die tatsächliche Maschine (Hardware) alleine nicht bieten kann
Welche Aufgaben hat ein Betriebssystem
- abhängig von Einsatzgebiet, Zielen und speziellen Anforderungen vom Nutzer
- Anpassung von Leistung der Hardware an die Bedürfnisse der Benutzer (Abstraktion der Hardware) -> erweitert Hardware-Funktionalität
- Organisation, Steuerung und Kontrolle des gesamten Betriebsablaufs
- Verwaltung und Zuteilung von Betriebsmitteln an Ausführungseinheiten
- Kontrolle und Durchsetzung von Schutzmaßnahmen (z.B. Zugriffsrechte)
- Protokollierung des gesamten Ablaufgeschehens
Was ist die Betriebsart eines OS
legt die Art und Weise der Kommunikation mit dem Benutzer fest
Welche Betriebsarten gibt es?
- Stapelverarbeitung
- Dialogbetrieb
- Echtzeitverarbeitung
- Verteilte Verarbeitung
- Viele Systeme bieten mehrere Betriebsarten an
Wie funktioniert Stapelverarbeitung
- Bearbeitung einer Folge von Stapelaufträgen
- Ein Stapelauftrag (Job) wird vom Nutzer mit allen erforderlichen Programmen, Daten und Anweisungen zusammengestellt
- wird ohne Interaktion mit dem Benutzer vollständig abgearbeitet
Wie funktioniert Dialogbetrieb
- Ständiger Wechsel zwischen Aktionen des Benutzers und den des Systems (Kommandoeingabe und Kommandoausführung)
- Nutzer kann Arbeitsablauf im Dialog jederzeit beeinflussen
Wie funktioniert Echtzeitverarbeitung
- Einsatz von Computersystem zur Steuerung und Überwachung eines technischen Prozesses
- besonders die Rechtzeitigkeit (Einhalten von Zeitbedingungen) ist im Fokus
Wie funktioniert verteilte Verarbeitung
- verteiltes System besteht aus mehreren verbundenen Computern
- Betriebssystem soll primär Daten, Ressourcen und Arbeitslast verteilen
Welche Klassifikation nach Benutzeranzahl gibt es
- Einzelnutzer-Systeme
2. Mehrnutzer-Systeme
Was ist ein Einzelnutzer-System
ein solches System hat keine Erkennung bzw. Verwaltung mehrere Nutzer
Was ist ein Mehrnutzer-System
es stehen gleichzeitig mehrere Benutzer zur Verfügung, z.B. über mehrere Terminals
Klassifikation nach Anzahl der Aufträge
- Einzelprozess-System
2. Mehrprozess-System
Was ist ein Einzelprozess-System
System kann jeweils nur einen Auftrag gleichzeitig bearbeiten, ein weiterer Auftrag kann erst nach Beendigung des vorigen angenommen werden