‹ Informatik

Betriebssystem

Betriebssystem verständlich erklärt: Aufbau, Funktion und typische Beispiele aus Prozessoren, Speicher und Computerarchitektur.

Wenn du einen Computer einschaltest, startet nicht sofort dein Browser, dein Spiel oder dein Schreibprogramm. Zuerst sorgt ein besonderes Programm dafür, dass Tastatur, Bildschirm, Speicher und Prozessor überhaupt sinnvoll zusammenarbeiten.

In dieser Erklärung lernst du, was ein Betriebssystem macht, warum Programme es brauchen und wie Begriffe wie Kernel, Prozess, Treiber, Datei und Rechte zusammenhängen. Danach kannst du typische Aufgaben eines Betriebssystems an Beispielen erkennen.

Deine Lernziele
  • Ich kann erklären, warum ein Computer ein Betriebssystem braucht.
  • Ich kann Hardware, Betriebssystem und Anwendungsprogramm unterscheiden.
  • Ich kann wichtige Aufgaben wie Prozessverwaltung, Speicherverwaltung, Dateiverwaltung und Geräteverwaltung beschreiben.
  • Ich kann erklären, was Kernel, Treiber und Benutzeroberfläche leisten.
  • Ich kann einfache Alltagssituationen einem Betriebssystemdienst zuordnen.

Die Grundidee: Vermittler zwischen Mensch, Programm und Hardware

Ein Computer besteht aus Bauteilen. Der Prozessor rechnet, der Arbeitsspeicher hält gerade benötigte Daten bereit, die Festplatte oder SSD speichert dauerhaft, und Geräte wie Tastatur oder Bildschirm liefern Ein- und Ausgaben. Ein Textprogramm soll diese Bauteile nicht jedes Mal selbst bis ins kleinste Detail steuern müssen.

Definition

Betriebssystem

Ein Betriebssystem ist die grundlegende Systemsoftware eines Computers. Es verwaltet die Hardware, startet und überwacht Programme und bietet eine gemeinsame Schnittstelle, über die Menschen und Programme den Computer benutzen können.

Man kann sich das Betriebssystem wie eine Leitstelle vorstellen. Ein Programm sagt zum Beispiel: "Ich möchte diese Datei speichern" oder "Ich brauche Speicherplatz". Das Betriebssystem entscheidet dann, wie dieser Wunsch sicher und geordnet auf der Hardware umgesetzt wird.

Beispiel

Du öffnest ein Bild in einer Zeichen-App.

  1. Die App fragt das Betriebssystem nach der Bilddatei.
  2. Das Betriebssystem sucht die Datei im Dateisystem.
  3. Es lädt die Daten in den Arbeitsspeicher.
  4. Es gibt der App Zugriff auf die Daten.
  5. Es sorgt über die Grafikausgabe dafür, dass du das Bild auf dem Bildschirm siehst.

Die App muss also nicht wissen, wie deine SSD intern organisiert ist oder wie genau der Bildschirm Pixel anzeigt.

Merke

Das Betriebssystem macht aus komplizierter Hardware eine benutzbare Arbeitsumgebung.

Interaktive Quizfrage wird geladen ...

Aufbau: Kernel, Treiber und Oberfläche

Viele Betriebssysteme bestehen aus mehreren Schichten. Ganz innen arbeitet der Kernel. Darum herum liegen Treiber, Systemdienste und oft eine Benutzeroberfläche.

Definition

Kernel

Der Kernel ist der Kern des Betriebssystems. Er verwaltet besonders zentrale Ressourcen wie Prozessorzeit und Arbeitsspeicher. Geräte werden meist über Treiber angebunden, die zwischen Kernel, Betriebssystemdiensten und Hardware vermitteln.

Definition

Gerätetreiber

Ein Gerätetreiber ist ein spezielles Programm, das dem Betriebssystem erklärt, wie es mit einem bestimmten Gerät oder einer Geräteart sprechen kann, zum Beispiel mit Drucker, Grafikkarte, Tastatur oder Netzwerkkarte.

Definition

Benutzeroberfläche

Eine Benutzeroberfläche ist der Teil, über den du mit dem System arbeitest. Das kann eine grafische Oberfläche mit Fenstern und Symbolen sein oder eine Kommandozeile, in die du Befehle eintippst.

Der Kernel ist nicht dasselbe wie die ganze sichtbare Oberfläche. Wenn du ein Fenster verschiebst, siehst du die Oberfläche. Wenn im Hintergrund entschieden wird, welches Programm als Nächstes Rechenzeit bekommt, arbeitet der Kernel.

Beispiel

Ein Drucker wird angeschlossen.

  1. Das Betriebssystem erkennt ein neues Gerät.
  2. Ein passender Treiber übersetzt allgemeine Druckbefehle in Befehle, die dieser Drucker versteht.
  3. Das Textprogramm sendet den Druckauftrag nicht direkt an die Elektronik des Druckers, sondern an das Betriebssystem.
  4. Das Betriebssystem legt den Auftrag in eine Warteschlange und übergibt ihn geordnet an den Drucker.

So können mehrere Programme drucken, ohne sich gegenseitig zu stören.

Gut zu wissen

In Schulbüchern wird "Betriebssystem" manchmal enger und manchmal weiter verstanden. Für die Schule reicht meist: Der Kernel erledigt die besonders hardwarenahen Kernaufgaben, während Treiber, Dienste und Oberfläche das benutzbare Gesamtsystem ergänzen.

Interaktiver Lückentext wird geladen ...

Ressourcen verwalten: Prozessor, Speicher und Geräte

Ein Computer hat begrenzte Betriebsmittel. Dazu gehören Prozessorzeit, Arbeitsspeicher, Speicherplatz, Netzwerk, Bildschirm, Drucker und andere Geräte. Mehrere Programme wollen diese Ressourcen oft gleichzeitig nutzen.

Definition

Ressource

Eine Ressource ist ein Betriebsmittel, das Programme zum Arbeiten brauchen. Beispiele sind Rechenzeit auf der CPU, Arbeitsspeicher, Speicherplatz, Netzwerkzugang oder ein angeschlossenes Gerät.

Das Betriebssystem verteilt Ressourcen so, dass Programme arbeiten können und das System stabil bleibt. Besonders wichtig sind Prozessverwaltung und Speicherverwaltung.

Definition

Prozess

Ein Prozess ist ein laufendes Programm mit eigenem Zustand. Zu diesem Zustand gehören zum Beispiel Speicherbereiche, geöffnete Dateien und die Information, an welcher Stelle das Programm gerade arbeitet.

Definition

Multitasking

Multitasking bedeutet, dass ein Betriebssystem mehrere Prozesse nebenläufig ausführt. Auf einem Prozessorkern geschieht das in sehr kurzen Zeitscheiben, auf mehreren Kernen können Prozesse auch wirklich parallel laufen.

Beispiel

Du hörst Musik, lädst eine Datei herunter und schreibst gleichzeitig einen Text.

  1. Der Musikplayer braucht regelmäßig Rechenzeit, damit der Ton nicht stockt.
  2. Der Browser braucht Netzwerk und Speicher für den Download.
  3. Das Schreibprogramm braucht Tastatur-Eingaben, Bildschirm-Ausgabe und Speicher für dein Dokument.
  4. Das Betriebssystem wechselt sehr schnell zwischen den Prozessen und gibt jedem passende Ressourcen.

Für dich wirkt das auf jeden Fall gleichzeitig. Intern wird genau geplant und verteilt: entweder durch schnelle Wechsel auf einem Kern oder durch echte parallele Ausführung auf mehreren Kernen.

Definition

Speicherverwaltung

Die Speicherverwaltung entscheidet, welcher Prozess welchen Bereich im Arbeitsspeicher nutzen darf. Sie schützt Prozesse voreinander und gibt Speicher wieder frei, wenn er nicht mehr gebraucht wird.

Beispiel

Zwei Programme laufen gleichzeitig: ein Spiel und ein Chatprogramm.

  • Das Spiel bekommt einen großen Speicherbereich für Grafikdaten.
  • Das Chatprogramm bekommt einen kleineren Bereich für Nachrichten.
  • Das Betriebssystem merkt sich, welche Bereiche zu welchem Prozess gehören.
  • Wenn das Chatprogramm versehentlich in den Speicherbereich des Spiels schreiben würde, blockiert das System diesen Zugriff.

Diese Trennung schützt vor Abstürzen und vor Datenverlust.

Gut zu wissen

Diese Ressourcen bilden keine feste Rangliste. Je nach Situation kann eine andere Ressource knapp sein: Beim Videoschnitt oft Speicher und Grafikleistung, beim Download das Netzwerk, beim gleichzeitigen Arbeiten vieler Programme die Prozessorzeit.

Merke

Ein Betriebssystem verwaltet nicht nur "den Computer", sondern viele einzelne Ressourcen, die fair und sicher verteilt werden müssen.

Interaktive Quizfrage wird geladen ...

Dateien, Ordner und Geräte verständlich machen

Ohne Betriebssystem müsstest du wissen, auf welchen Speicherblöcken einer SSD dein Referat liegt. Das wäre unpraktisch. Das Betriebssystem bietet deshalb Abstraktionen an.

Definition

Abstraktion

Eine Abstraktion blendet komplizierte Details aus und zeigt dir ein einfacheres Modell. Bei Dateien siehst du Namen und Ordner, nicht die technischen Speicheradressen.

Definition

Dateisystem

Ein Dateisystem legt fest, wie Dateien und Ordner auf einem Speicher organisiert, benannt, gefunden, geändert und gelöscht werden.

Wenn du eine Datei speicherst, entscheidet das Betriebssystem, wo die Daten liegen, welche Namen erlaubt sind, welche Rechte gelten und wie die Datei später wiedergefunden wird.

Beispiel

Du speicherst referat.pdf im Ordner Schule.

  1. Das Schreibprogramm übergibt dem Betriebssystem den Dateinamen und die Daten.
  2. Das Dateisystem trägt ein, dass im Ordner Schule eine Datei referat.pdf existiert.
  3. Das Betriebssystem schreibt die Daten auf den Speicher.
  4. Beim Öffnen sucht das Dateisystem über Ordner und Dateinamen den passenden Speicherort.

Du arbeitest mit Datei und Ordner. Die genaue Speichertechnik bleibt verborgen.

Geräte werden ähnlich vereinfacht. Eine App muss nicht für jedes Tastaturmodell eigenen Code enthalten. Sie bekommt vom Betriebssystem ein einheitliches Ereignis, zum Beispiel: Taste A wurde gedrückt.

Beispiel

Ein Spiel reagiert auf eine Tastatur.

  • Die Tastatur sendet elektrische Signale an den Computer.
  • Der Treiber und das Betriebssystem übersetzen diese Signale in Tastendrücke.
  • Das Spiel erhält die Information "linke Pfeiltaste gedrückt".
  • Das Spiel bewegt die Figur nach links.

Das Spiel muss nicht wissen, welcher Hersteller die Tastatur gebaut hat.

Interaktiver Lückentext wird geladen ...

Sicherheit, Rechte und Stabilität

Ein Betriebssystem soll nicht nur bequem sein. Es soll auch verhindern, dass Programme oder Benutzer sich gegenseitig stören. Das ist besonders wichtig, wenn mehrere Konten auf einem Gerät existieren oder wenn ein Programm aus dem Internet kommt.

Definition

Benutzerkonto

Ein Benutzerkonto ordnet einer Person oder Rolle eigene Einstellungen, Dateien und Rechte zu. So kann das System unterscheiden, wer etwas lesen, ändern oder installieren darf.

Definition

Zugriffsrecht

Ein Zugriffsrecht legt fest, ob ein Benutzer oder Prozess etwas lesen, schreiben, ausführen oder verwalten darf.

Schutz bedeutet nicht, dass nie etwas schiefgeht. Aber ein gutes Betriebssystem begrenzt Schäden. Wenn ein Programm abstürzt, soll möglichst nicht der ganze Computer abstürzen. Wenn ein normales Benutzerkonto arbeitet, soll es nicht ohne Erlaubnis wichtige Systemdateien verändern.

Beispiel

Eine App möchte eine Systemdatei ändern.

  1. Die App stellt eine Anfrage an das Betriebssystem.
  2. Das Betriebssystem prüft, unter welchem Benutzerkonto die App läuft.
  3. Es vergleicht die Anfrage mit den Zugriffsrechten.
  4. Ohne passende Rechte wird die Änderung abgelehnt.

So schützt das Betriebssystem wichtige Teile des Systems.

Gut zu wissen

Auch Smartphones nutzen diese Idee. Eine App darf zum Beispiel nicht automatisch auf Kamera, Standort oder Kontakte zugreifen. Das Betriebssystem fragt nach Berechtigungen und kann Zugriffe begrenzen.

Merke

Rechte schützen nicht vor jedem Problem, aber sie machen aus "jedes Programm darf alles" ein kontrolliertes System.

Interaktive Quizfrage wird geladen ...

Arten und Beispiele von Betriebssystemen

Betriebssysteme gibt es in vielen Geräten. Sie unterscheiden sich, weil die Geräte unterschiedliche Ziele haben. Ein Laptop braucht eine andere Bedienung als ein Smartphone. Eine Maschine in einer Fabrik braucht oft besonders pünktliche Reaktionen.

Definition

Echtzeitbetriebssystem

Ein Echtzeitbetriebssystem ist ein Betriebssystem, bei dem bestimmte Aufgaben innerhalb fester Zeitgrenzen reagieren müssen. Das ist wichtig, wenn eine Verzögerung gefährlich oder unbrauchbar wäre.

Beispiel

Typische Betriebssysteme und Einsatzorte:

  • Windows, macOS und Linux laufen häufig auf PCs, Laptops oder Servern.
  • Android und iOS laufen auf vielen Smartphones und Tablets.
  • Eingebettete Betriebssysteme steuern Geräte wie Router, Autosysteme oder Maschinen.
  • Echtzeitbetriebssysteme werden dort genutzt, wo Reaktionen sehr zuverlässig und pünktlich sein müssen.

Der gemeinsame Kern bleibt: Ressourcen verwalten, Programme ausführen, Geräte ansprechen und Sicherheit unterstützen.

Interaktiver Zeitstrahl wird geladen ...

Interaktive Lernkarten wird geladen ...

Interaktive Quizfrage wird geladen ...

Prüfungsmodus

In Aufgaben sollst du oft nicht nur Begriffe aufzählen, sondern eine Situation zuordnen: Welche Betriebssystemaufgabe wird gerade sichtbar? Achte auf Signalwörter.

Beispiel

Aufgabe: "Ein Browser, ein Musikplayer und ein Messenger laufen gleichzeitig. Der Musikplayer bekommt regelmäßig kurze CPU-Zeit, damit die Wiedergabe nicht stockt."

Lösung:

  1. Mehrere laufende Programme sind mehrere Prozesse.
  2. Sie brauchen Prozessorzeit.
  3. Die regelmäßige Zuteilung ist Prozessverwaltung beziehungsweise Scheduling.
  4. Weil mehrere Programme scheinbar gleichzeitig laufen, passt auch Multitasking.

Nicht die Dateiverwaltung steht im Mittelpunkt, denn es geht nicht um Speichern, Öffnen oder Ordner.

Beispiel

Fehler finden: "Ein Betriebssystem ist dasselbe wie eine App, die man nach Belieben schließen kann."

Korrektur:

  • Eine App ist Anwendungssoftware.
  • Das Betriebssystem ist Systemsoftware.
  • Apps laufen auf dem Betriebssystem und nutzen seine Dienste.
  • Wenn das Betriebssystem nicht arbeitet, können normale Apps nicht sinnvoll laufen.

Interaktive Quizfrage wird geladen ...

Alles auf einen Blick

Interaktive Mindmap wird geladen ...

Interaktive Lernkarten wird geladen ...

Abschluss-Check

Interaktive Quizfrage wird geladen ...

Zusammenfassung

Ein Betriebssystem ist die grundlegende Systemsoftware eines Computers. Es vermittelt zwischen Hardware, Programmen und Benutzer und macht komplizierte Technik über einfache Modelle nutzbar.

Zu seinen wichtigsten Aufgaben gehören Prozessverwaltung, Speicherverwaltung, Dateiverwaltung, Geräteverwaltung und Zugriffskontrolle. Der Kernel übernimmt zentrale hardwarenahe Entscheidungen, Treiber ermöglichen die Kommunikation mit Geräten, und die Benutzeroberfläche macht das System bedienbar.

Wenn du in einer Aufgabe eine Situation analysierst, frage zuerst: Geht es um laufende Programme, Speicher, Dateien, Geräte oder Rechte? So findest du meist schnell die passende Betriebssystemaufgabe.