Welche Aufgaben hat ein Betriebsystem?
 
Die erste Aufgabe eines Betriebsystems ist es, nach dem Einschalten des Computers den Start des Systems zu regeln. Die Hardware muß initialisiert werden, die Treiber für die Geräte müssen geladen werden, die Dateien des Betriebsystems müssen geladen werden und die spezifische Konfiguration des Rechners muß eingestellt werden, bevor das System betriebsbereit ist.

  Systemstart
Nachdem das System gestartet ist, muß der Zugriff auf die verschiedenen Ressourcen des Systems geregelt werden. Dazu gehört die Verteilung der Rechenleistung, der Zugriff auf die angeschlossenen Geräte über die installierten Treiber, die Verteilung des Speichers auf die verschiedenen laufenden Prozesse und der Zugriff auf die Verzeichnisse und Dateien im Dateisyste.

  Ressourcen-
verwaltung
Die heutigen Betriebsysteme sind so komplex, daß sie ihre Aufgaben auf mehrere Prozesse verteilen. Das Betriebsystem muß nun dafür sorgen, daß alle Prozesse die benötigte Rechenkapazität und andere Ressourcen erhalten.

   Prozessverwaltung
Das Betriebsystem muß sich um die Erkennung der verschiedenen Benutzers kümmern und allen Prozessen und verbrauchten Ressourcen jeweils den entsprechenden Benutzer zuordnen. Auch die Zugriffsrechte an bestimmten Ressourcen können von dem jeweiligen Benutzer abhängen, das System hat sich darum zu kümmern, daß nur berechtigte Benutzer auf die Ressourcen zugreifen können.

   Benutzerverwaltung
Das Betriebsystem ist die Grundlage aller auf dem System laufenden Anwendungsprogramme. Über das Betriebsystem erhalten diese Programme Zugriff auf die Dateien, Verzeichnisse und sonstige Ressourcen des Rechners. Um den Programmierern die Arbeit zu erleichtern, gibt es eine Programmierschnittstelle (API), über die ein Programmierer Zugriff auf die Funktionen des Betriebsystems erhält. Leider ist die API von Betriebsystem zu Betriebsystem verschieden, so daß der Programmierer seine Anwendungen für jedes Betriebsystem speziell anpassen muß.

   Programmier-
schnittstelle
Alle Interaktionen des Benutzers mit dem Computer laufen über die Geräte, die das Betriebsystem kontrolliert. Die verschiedenen Betriebsysteme bieten unterschiedliche Benutzerschnittstellen an. Unter MSDOS und an der UNIX-Konsole wird die Kommandozeile (CLI) eingesetzt, die meisten Anwender bevorzugen heute jedoch grafische Benutzeroberflächen (GUI), wie z.B. Windows, KDE oder Gnome.

   Benutzerschnittstelle
.  
 <<    ^^    >>

 




© 2002 by Dr. Roland Hilkenbach, Netztrainer