Kapitel 2 Flashcards

1
Q

Welche Entwurfskriterien gibt es für OS

A
  1. Modularität und Orthogonalität
  2. inkrementelle Erweiterbarkeit und Konsistenz
  3. statische oder dynamische Konfigurierung/Rekonfigurierung
  4. Skalierbarkeit
  5. Zuverlässigkeit und Fehlertoleranz
  6. Portierbarkeit
  7. Transparenz und Virtualisierung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Gestaltungsvarianten von OS gibt es

A
  • Sammlung von Funktionen: dabei hat das OS zwar Unterprogramme, aber übt kaum Steuerungsfunktionen aus (meist Einzelnutzer und Einzelprozessbetrieb)
  • Priviligierte Kontrollinstanz: dabei übernimmt das OS die Steuerung wichtiger Vorgänge, Aufgaben sind strukturiert (Mehrnutzer- und Mehrprozessbetrieb)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Funktionskomplexe universeller Betriebssysteme

A
  1. Kommunikation mit Umgebung
  2. Auftragsverwaltung
  3. Benutzerverwaltung
  4. Prozessverwaltung und -koordinierung
  5. Betriebsmittelverwaltung
  6. (Haupt-) Speicherverwaltung
  7. Eingabe- und Ausgabe-Steuerung
  8. Dateiverwaltung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was versteht man unter Systemsoftware

A

alle Programme, die die effiziente und komfortable Nutzung eines Computers ermöglichen, neben OS ergänzende, hardwareunabhängige Dienst- und Hilfsprogramme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind die Bestandteile von Systemsoftware

A

Unter anderem:

  • Programmierumgebungen
  • Dienstprogramme
  • Programme zur Realisierung bestimmter Betriebsformen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Architekturmodelle gibt es für Betriebssysteme

A
  1. Monolithische Architektur
  2. Kern-Schale-Architektur
  3. Schichten-Architektur (Hierarchische Schichten)
  4. Mikrokern
  5. Virtuelle Maschinen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was versteht man unter monolithischer Architektur

A

Alle wesentlichen Komponenten des Systems sind zu einem homogenen Gebilde zusammengefasst, das effizient aber nicht flexibel ist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was versteht man unter Kern-Schale-Architektur

A

Hat einen privilitgierten Kern (Kernel), der wichtigsten Komponenten vereint (Prozessverwaltung z.B.) und eine Schale, für ergänzende Bestandteile
- Typischer Vertreter ist UNIX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was versteht man unter hierarchischer Schichten Architektur

A

System wird modularisiert und in Schichten aufgeteilt, zwischen den Schichten gibt es Schnittstellen zum Austausch. Sie können abgestufte Privilegien haben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was versteht man unter einer Mikrokern Architektur

A

Infrastruktur mit minimalem Funktionsumfang, alle anderen Betriebssystemfunktionen werden von Systemprozessen außerhalb vom Kern erbracht, die man flexibel modifizieren und erweitern kann, besonders bei Client-Server-Modellen beliebt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was versteht man unter Virtuellen Maschinen

A

Durch Abstraktion und Virtualisierung wird auf der Hardware ein Basis-Betriebssystem aufgesetzt, auf dem keine klassischen Anwendungen laufen sondern wiederum virtuelle Maschinen in Form verschiedener OS, diese sind dann von der realen Hardware völlig entkoppelt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist eine Benutzungsschnittstelle

A

Auch User Interface, dient zur Interaktion von Benutzer mit dem System, wird mithilfe eines Kommando Interpreters realsiert, der Bedienhandlungen auswertet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche Interaktionsmöglichkeiten gibt es für den Kommando-Interpreter

A
  1. Kommandosprache - Aufträge durch Texteingabe hinter einem Bereitschaftszeichen ausgelöst (Prompt)
  2. Text-Menüs/Bildschirm-Masken - erlauben Bedienführung mit strengen Eingabekontrollen
  3. Grafische Benutzeroberfläche - Bedienung mittels grafischer Eingabegeräte, Ausgaben erscheinen z.B. in Bildschirmfenstern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist eine Programmierschnittstelle

A

Auch Application Programming Interface (API), definiert mit Syntax und Semantik die Funktionen des Betriebssystems in Form von Systemdiensten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly