Betriebssystem (os)

Definition - Was bedeutet Betriebssystem?

Ein Betriebssystem (OS) ist im allgemeinsten Sinne eine Software, mit der ein Benutzer andere Anwendungen auf einem Computer ausführen kann.

Das Betriebssystem verwaltet die Software-Hardwareressourcen eines Computers, einschließlich:

  • Eingabegeräte wie Tastatur und Maus.

  • Ausgabegeräte wie Anzeigemonitore, Drucker und Scanner.

  • Netzwerkgeräte wie Modems, Router und Netzwerkverbindungen.

  • Speichergeräte wie interne und externe Laufwerke.

Das Betriebssystem bietet auch Dienste, die die effiziente Ausführung und Verwaltung sowie die Zuweisung von Speicher für zusätzliche installierte Softwareanwendungsprogramme erleichtern.

Wenn mehrere Programme gleichzeitig ausgeführt werden (z. B. ein Internetbrowser, eine Firewall und ein Antivirenprogramm), weist das Betriebssystem die Ressourcen des Computers (Speicher, CPU und Speicher) zu, um sicherzustellen, dass jedes Programm das erhält, was erforderlich ist Funktion.

Technische.me erklärt Betriebssystem (OS)

Während es für eine Softwareanwendung möglich ist, direkt mit der Hardware zu kommunizieren, ist die überwiegende Mehrheit der Anwendungen für ein Betriebssystem geschrieben, sodass sie gemeinsame Bibliotheken nutzen können und sich nicht um bestimmte Hardwaredetails kümmern müssen.

In dieser Hinsicht fungiert das Betriebssystem als umfassendes Framework, mit dem alle Anwendungen auf konsistente Weise interagieren können, was den gesamten Entwicklungsprozess erheblich vereinfacht.

Beispiele für Betriebssysteme sind:

  • androide
  • iOS
  • Mac OS X
  • Microsoft Windows
  • Und Linux

Einige Betriebssysteme wurden in den 1950er Jahren entwickelt, als Computer jeweils nur ein Programm ausführen konnten. Später im Jahrzehnt enthielten Computer viele Softwareprogramme, manchmal auch Bibliotheken genannt, die miteinander verbunden wurden, um den Beginn der heutigen Betriebssysteme zu schaffen.

Das Betriebssystem besteht aus vielen Komponenten und Funktionen. Welche Funktionen als Teil des Betriebssystems definiert sind, hängt von jedem Betriebssystem ab.

Drei einfach zu definierende Betriebssystemkomponenten

Kernel

Dies bietet eine grundlegende Steuerung aller Computerhardwaregeräte.

Zu den Hauptaufgaben gehören das Lesen von Daten aus dem Speicher und das Schreiben von Daten in den Speicher, das Verarbeiten von Ausführungsaufträgen, das Bestimmen, wie Daten von Geräten wie Monitor, Tastatur und Maus empfangen und gesendet werden. und Bestimmen, wie von Netzwerken empfangene Daten zu interpretieren sind.

Monolithische Kernel haben ein einfacheres Design und bestehen aus einem einzigen Code, der mit der gesamten Hardware und Software kommuniziert.

Mikrokerne implementieren Benutzer- und Kerneldienste in unterschiedlichen Adressräumen, reduzieren ihre Größe, erzwingen jedoch die Verwendung der Nachrichtenübermittlung zur Ausführung von Diensten.

Benutzeroberfläche

Diese Komponente ermöglicht die Interaktion mit dem Benutzer, die über grafische Symbole und einen Desktop oder über eine Befehlszeile erfolgen kann.

Die Benutzeroberfläche ist weiter unterteilt in eine Befehlszeilenschnittstelle (Command Line Interface, CLI), die aus einer textbasierten Oberfläche besteht, über die fortgeschrittene Benutzer bestimmte Befehle durch Eingabe auffordern können, und einer grafischen Benutzeroberfläche (GUI).

Letzteres ist eine visuelle Oberfläche, über die der Endbenutzer Befehle ausgeben kann, indem er mit Symbolen, Symbolen und Menüs über ein Eingabegerät wie eine Maus oder ein Touchpad interagiert.

Anwendungsprogrammierschnittstellen (API)

Mit dieser Komponente können Anwendungsentwickler modularen Code schreiben.

Eine API definiert, wie andere Systeme oder Komponenten eine bestimmte Anwendung verwenden können.