Betriebssysteme Flashcards

1
Q

Was ist ein Betriebssystem?

A

Ein Betriebssystem ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt. Das Betriebssystem bildet dadurch die Schnittstelle zwischen den Hardware-Komponenten und der Anwendungssoftware des Benutzers.

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

Was sind die Aufgaben von Betriebssystemen?

A

-> Anwender und Programmierer von Hardware-Details entlasten
-> Kapseln Zugriff auf Hardware über Betriebssystemfunktionen
-> Betriebsmittelverwaltung
(Prozessoren, Prozesse, Speicher, Dateien)

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

Zwischen welchen 2 Modi unterscheiden die meisten Betriebssysteme?

A

User Mode und Kernel Mode

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

Was unterscheidet den User vom Kernel Mode?

A
  • > Im User Mode ist kein direkter Zugriff auf die Hardware möglich; hier laufen die meisten Standard-Programme
  • > Im Kernel Mode ist uneingeschränkter Zugriff auf die Hardware möglich; hier laufen die meisten Gerätetreiber ab
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie unterstützt der Prozessor den Zugriffsschutz?

A

Über Ringe:
Kernel Mode = Ring 0
User Mode = Ring 3

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

Wie funktioniert der Zugriffsschutz über die Prozessor Ringe?

A

-> In einem äußeren Ring, z. B. Ring 3, sind nicht alle Maschinenbefehle möglich
-> Beim Zugriff auf privilegierte Bereiche muss die CPU den Ring wechseln ⇒ eigener Maschinenbefehl und dementsprechend Hardware-Kontrolle
-> Ein Programm „darf” damit nicht auf Speicherbereiche des Betriebssystems oder der Hardware zugreifen
-> Wird es dennoch versucht ⇒ auslösen eines Fehlers (Trap)
-> Betriebssystem-Kern läuft in Ring 0, hat damit uneingeschränkten
Zugriff
-> Ring 1 und Ring 2 haben nur mehr historische Bedeutung und werden nicht (mehr) benutzt

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