Benutzer-Werkzeuge

Webseiten-Werkzeuge


aufgaben_eines_betriebssystems

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

aufgaben_eines_betriebssystems [2008/10/23 22:00]
aufgaben_eines_betriebssystems [2008/10/23 22:00] (aktuell)
Zeile 1: Zeile 1:
 +Zu den Aufgaben eines Betriebssystems gehören meist:
  
 +  * Speicherverwaltung
 +    * Zuweisung und Überwachung des Betriebsmittels Speicher (Haupt- und Hintergrundspeicher).
 +    * Führung von Tabellen der Speicherbelegung durch Benutzerjobs bzw. Prozesse (laufende Programme).
 +    * Bedienung von Anforderungen und Freigabe von Speicher.
 +  * Programm-(Prozess)-Verwaltung
 +    * Betreuung sämtlicher Prozesse (im Ablauf befindlicher Programme) im Rechnersystem.
 +    * Erzeugung von neuen Prozessen auf Anforderung des Betriebssystems bzw. anderer existierender Prozesse,
 +    * Entfernung von Prozessen aus dem System.
 +    * Kommunikation und Synchronisation von Prozessen untereinander (Interprozesskommunikation)
 +  * Geräte- und Dateiverwaltung
 +    * Effiziente Zuweisung von Ein-/​Ausgabegeräten und Vermittlungseinheiten (Datenkanäle,​ Steuereinheiten),​ Vermeidung von Konflikten
 +    * Initiierung,​ Überwachung der Ausführung,​ Terminierung von Ein-/​Ausgabevorgängen.
 +    * Verwaltung des Dateisystems. Erzeugung eines Namensraums mit zugehörigen Speicherobjekten und gegebenenfalls weiteren Objekten.
 +  * Rechteverwaltung. Voneinander unabhängige Benutzer/​Programme dürfen sich gegenseitig nicht stören.
 +  * Abstraktion
 +    * Verbergen der Komplexität der Maschine vor dem Anwender
 +    * Abstraktion des Maschinenbegriffes (nach Coy):
 +      * Reale Maschine = Zentraleinheit + Geräte (Hardware)
 +      * Abstrakte Maschine = Reale Maschine + Betriebssystem
 +      * Benutzermaschine = Abstrakte Maschine + Anwendungsprogramm
 +
 +Als Gerät aus der Sicht eines Betriebssystems bezeichnet man aus historischen Gründen alles, was über Ein-/​Ausgabekanäle angesprochen wird. Dies sind nicht nur Geräte im herkömmlichen Sinn, sondern mittlerweile auch interne Erweiterungen wie Grafikkarten,​ Netzwerkkarten und anderes. Die (Unter-)Programme zur Initialisierung und Ansteuerung dieser „Geräte“ bezeichnet man zusammenfassend als Gerätetreiber.
aufgaben_eines_betriebssystems.txt · Zuletzt geändert: 2008/10/23 22:00 (Externe Bearbeitung)