Aufbau eines Betriebssystems Flashcards

1
Q

Wofür sind monolithische Systeme geeignet?

A

Sie sind geeignet für kleine und schnelle eingebettete Systeme wie z.B. TinyOS

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

Nenne Fakten zu monolithischen Betriebssystemen

A
  • Kein Schutz der Kernkomponenten untereinander
  • Der ganze Kern muss vertrauenswürdig sein
  • Keine Rettung bei Absturz einer Kernkomponente
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was umfasst der Kern beim Mikrokern-Betriebssystem?

A

Der Kern umfasst nur Prozessmanagement (Dispatching) und Interprozess-Kommunikation.

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

Vor- und Nachteile der Mikrokernarchitektur

A

Vorteile:

  • Klare Kernschnittstelle begünstigt modulare Struktur
  • Realisierung der Dienste außerhalb des Kerns

Nachteile:

  • i.d.R. langsam
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was geschieht bei der Modularisierung?

A
  • Das System wird in eine Menge von Module zerlegt
  • Das Prinzip wird hierarchisch angewendet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Modularisierung

Welche Eigenschaften haben die Module?

A
  • Die Schnittstellen zwischen den Modulen sind einfach
  • Die Module sind in ihrer Größe und Komplexität überschaubar und beherrschbar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Modularisierung des Kerns

Vorteile bei Modularisierter Monolithischer Kern

A
  • Bessere Wartbarkeit des Codes
  • Einfachere Fehlersuche
  • Ein Beispiel ist der Linux-Kern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Schichtung

Gebe die Schichtung des Betriebssystems an

A

Layer 5. The operator

Layer 4. User programs

Layer 3. Input/output management

Layer 2. Operator-Process communication

Layer 1. Memory and drum management

Layer 0. Processor allocation and multiprogramming

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

Trennung von Strategie und Mechanismus

Welche Mechanismen stellt das BS bereit?

A
  • Scheduling
  • Paging
  • Access Control Lists
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was besagt die Single Point of Truth Regel?

A

Keine Kopien oder Wiederholungen

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

Visualisierung

Vorteil einer virtuellen Betriebssystem-Schnittstelle

A

Die Anwendung wird BS-unabhängig

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

Virtualisierung

Nachteil einer virtuellen Betriebssystem-Schnittstelle

A

Es wird der kleinste gemeinsame Nenner genutzt

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