Betriebssystem
aus www.iwiki.de, der freien Wissensdatenbank
Ein Betriebssystem ist die Software, die die Verwendung (den Betrieb) eines Computers ermöglicht. Es verwaltet Betriebsmittel wie Speicher, Ein- und Ausgabegeräte und steuert die Ausführung von Programmen.
Betriebssystem heißt auf Englisch operating system (OS).
Inhaltsverzeichnis |
Architekturprinzipien
Unter Architekturprinzip versteht man eine Klassifikation der Arbeitsweise von Betriebssystemen.
Monolithische Architektur
Alle Komponenten sind starr zu einem homogenen Gebilde zusammengefügt. Dadurch wird eine hohe Effizienz für spezielle Geräte erreicht, aber auf Kosten der Flexibilität. Diese Technik findet vor allem bei Embedded Systems Verwendung.
Merschichtigen Architektur
Funktionelle Trennung des Betriebssystems in hirarchische Schichten, die mit unterschiedlichen Privilegien ausgestattet sind.
Kern-Schale Architektur
Das System besteht aus einem privilegierten Kern (Kernel) und einer Schale (Shell), z.B. Unix, Linux
Mikrokern Architektur
Ein Mikrokernel (oder auch Mikrokern) bezeichnet einen Betriebssystemkern. Dieser wird vor allem bei Echtzeitbetriebssystemen verwendet. Der Mikrokernel verfügt über weniger Funktionen als ein Monolithischer Kernel - in der Regel lediglich Funktionen zur Speicher- und Prozessverwaltung, sowie Grundfunktionen zur Synchronisation und Kommunikation.
Betriebsmittelverwaltung
Unter einem Betriebsmittel (Resource) versteht man eine Komponente, die zur Ausführung von einem Programm benötigt wird. Die wichtigsten Betriebsmittel sind:
Prozessverwaltung
Ein Prozess (oder auch Task) ist eine dynamische Folge von Aktionen, um ein Programm auszuführen. Prozessverwaltung beschreibt die Tätigkeit des Betriebssystems, einzelnen Prozessen Systemresourcen zuzuweisen und wieder zu entziehen (Prozesswechsel).
Speicherverwaltung
Die Speicherverwaltung dient der Bereitstellung und Zuteilung von Arbeitsspeicher für Prozesse. Zudem schützt sie den Speicher vor fehlerhaften und unbefugtem Zugriff.
Dateiverwaltung
Die Dateiverwaltung regelt den Zugriff von Prozessen auf Dateien.
