0%

Was ein Betriebssystem tut

Windows, macOS und Linux haben dieselben Aufgaben

Stell Windows, macOS und einen Linux-Desktop nebeneinander. Sie sehen aus wie drei Produkte aus drei verschiedenen Welten. Die Menüs unterscheiden sich, die Tastenkombinationen unterscheiden sich, und jedes System hat seine eigene Vorstellung davon, wo deine Dateien liegen sollten.

Unter all dem lösen die drei genau dieselbe Liste von Problemen.

Vergleiche Aufgaben vor Namen

AufgabeWindowsmacOSLinux
laufende Programme starten und verwaltenProzesse und DiensteProzesse und DiensteProzesse und Dienste
Dateien und Zugriffsregeln organisierenDateisystemdiensteDateisystemdiensteDateisystemdienste
mit Hardware kommunizierenGerätetreiberGerätetreiberGerätetreiber

Jede Zeile sagt dreimal dasselbe. Genau darum geht es. Alle drei Systeme müssen laufende Arbeit verwalten, gespeicherte Daten organisieren und Hardware erreichen. Ihre Implementierungen unterscheiden sich. Die Aufgaben sind aber ähnlich genug, um sie mit denselben Wörtern zu beschreiben.

Jedes System organisiert den Speicher durch ein Dateisystem, das Schema, das Dateien und Zugriffsregeln ordnet. Die Schemata unterscheiden sich, aber jedes muss Daten speichern und wiederfinden.

Ein Gerätetreiber ist Systemsoftware, die die Einzelheiten eines Geräts oder einer Gerätefamilie übernimmt. Ein Textverarbeitungsprogramm kann beim Betriebssystem einen Druck anfordern, ohne die elektrische Steuerung jedes Druckers zu kennen. Der passende Druckertreiber übernimmt diese gerätespezifischen Einzelheiten.

Das hilft beim Lernen. Auf einem unbekannten System kannst du suchen, wo es dieselbe kleine Gruppe von Aufgaben zugänglich macht, statt den Umgang mit Computern von Grund auf neu zu lernen.

Eine Person wechselt von Windows zu Linux und öffnet zwei Anwendungen gleichzeitig. Welche Aufgabe des Betriebssystems bleibt auf beiden Systemen notwendig?

Desktop-, Mobil- und Serversysteme stimmen diese Aufgaben auf unterschiedliche Ziele ab. Ein Smartphone betont Berührung und Akkulaufzeit. Ein Server hat vielleicht keinen lokalen Bildschirm. Keine dieser Änderungen schafft eine andere Definition eines Betriebssystems.

Sobald du die gemeinsamen Aufgaben darunter erkennst, wird der Plattformvergleich nicht mehr zum Wettbewerb um das beste System. Daraus wird eine viel nützlichere Frage: Welche Unterschiede beeinflussen tatsächlich, was ich tun möchte?

Dieser Frage folgt die nächste Lektion.