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
| Aufgabe | Windows | macOS | Linux |
|---|---|---|---|
| laufende Programme starten und verwalten | Prozesse und Dienste | Prozesse und Dienste | Prozesse und Dienste |
| Dateien und Zugriffsregeln organisieren | Dateisystemdienste | Dateisystemdienste | Dateisystemdienste |
| mit Hardware kommunizieren | Gerätetreiber | Gerätetreiber | Gerä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.