Was ist ein Betriebssystem?
Ein Betriebssystem ist die primäre Software, die die gesamte Hardware und andere Software auf einem Computer verwaltet. Das Betriebssystem, auch Betriebssystem genannt, ist mit der Hardware des Computers verbunden und stellt Dienste bereit, die von Anwendungen verwendet werden können.
Was macht ein Betriebssystem??
Ein Betriebssystem ist der Kernsatz von Software auf einem Gerät, der alles zusammenhält. Betriebssysteme kommunizieren mit der Hardware des Geräts. Sie erledigen alles von Ihrer Tastatur und Ihren Mäusen bis hin zu WLAN-Radio, Speichergeräten und Displays. Mit anderen Worten, ein Betriebssystem behandelt Eingabe- und Ausgabegeräte. Betriebssysteme verwenden Gerätetreiber, die von Hardware-Erstellern geschrieben wurden, um mit ihren Geräten zu kommunizieren.
Betriebssysteme umfassen auch eine Vielzahl von Software-Dingen wie allgemeine Systemdienste, Bibliotheken und Anwendungsprogrammierschnittstellen (APIs), mit denen Entwickler Programme schreiben können, die auf dem Betriebssystem ausgeführt werden.
Das Betriebssystem befindet sich zwischen den von Ihnen ausgeführten Anwendungen und der Hardware und verwendet die Hardwaretreiber als Schnittstelle zwischen den beiden. Wenn eine Anwendung beispielsweise etwas drucken möchte, übergibt sie diese Aufgabe an das Betriebssystem. Das Betriebssystem sendet die Anweisungen an den Drucker, wobei die Treiber des Druckers verwendet werden, um die richtigen Signale zu senden. Die Anwendung, die gedruckt wird, muss sich nicht darum kümmern, über welchen Drucker Sie verfügen oder wie er funktioniert. Das Betriebssystem übernimmt die Details.
Das Betriebssystem übernimmt auch das Multitasking und weist Hardwareressourcen unter mehreren laufenden Programmen zu. Das Betriebssystem steuert, welche Prozesse ausgeführt werden, und ordnet sie zwischen verschiedenen CPUs zu, wenn Sie einen Computer mit mehreren CPUs oder Kernen haben, wodurch mehrere Prozesse parallel ausgeführt werden. Es verwaltet auch den internen Speicher des Systems und ordnet Speicher zwischen laufenden Anwendungen zu.
Das Betriebssystem ist die einzige große Software, auf der die Show läuft, und es ist für alles andere zuständig. Beispielsweise steuert das Betriebssystem auch die Dateien und andere Ressourcen, auf die diese Programme zugreifen können.
Die meisten Softwareapplikationen sind für Betriebssysteme geschrieben, wodurch das Betriebssystem viel von dem Heben übernimmt. Wenn Sie Minecraft zum Beispiel ausführen, führen Sie es auf einem Betriebssystem aus. Minecraft muss nicht genau wissen, wie die verschiedenen Hardwarekomponenten funktionieren. Minecraft verwendet eine Vielzahl von Betriebssystemfunktionen, die vom Betriebssystem in Hardware-Anweisungen auf niedriger Ebene umgesetzt werden. Dies erspart den Entwicklern von Minecraft und jedem anderen Programm, das auf einem Betriebssystem läuft, eine Menge Ärger.
Betriebssysteme sind nicht nur für PCs
Wenn wir von Computern auf Betriebssystemen sprechen, meinen wir nicht nur herkömmliche Desktop-PCs und Laptops. Ihr Smartphone ist ein Computer, ebenso wie Tablets, Smart-TVs, Spielekonsolen, Smartwatches und WLAN-Router. Ein Amazon Echo oder Google Home ist ein Computer, auf dem ein Betriebssystem ausgeführt wird.
Bekannte Desktop-Betriebssysteme sind Microsoft Windows, Apple Mac OS, Google Chrome OS und Linux. Die dominierenden Smartphone-Betriebssysteme sind Apples iOS und Googles Android.
Auf anderen Geräten, wie z. B. Ihrem Wi-Fi-Router, werden möglicherweise „Embedded-Betriebssysteme“ ausgeführt. Hierbei handelt es sich um spezialisierte Betriebssysteme mit weniger Funktionen als ein typisches Betriebssystem, die speziell für die Ausführung eines einzelnen Wi-Fi-Routers mit GPS entwickelt wurden Navigation oder den Betrieb eines Geldautomaten.
Wo enden Betriebssysteme und beginnen die Programme?
Betriebssysteme umfassen auch andere Software, einschließlich einer Benutzeroberfläche, über die Benutzer mit dem Gerät kommunizieren können. Dies kann eine Desktop-Oberfläche eines PCs, eine Touchscreen-Oberfläche eines Telefons oder eine Sprachschnittstelle eines digitalen Assistenten sein.
Ein Betriebssystem ist eine große Software, die aus vielen verschiedenen Anwendungen und Prozessen besteht. Die Grenze zwischen Betriebssystem und Programm kann manchmal etwas verschwommen sein. Es gibt keine genaue, offizielle Definition eines Betriebssystems.
Unter Windows ist beispielsweise die Anwendung "File Explorer" (oder Windows Explorer) ein wesentlicher Bestandteil des Windows-Betriebssystems (es übernimmt sogar das Zeichnen Ihrer Desktop-Oberfläche) und eine Anwendung, die auf diesem Betriebssystem ausgeführt wird.
Der Kern eines Betriebssystems ist der Kernel
Auf einem niedrigen Niveau ist der "Kernel" das Kerncomputerprogramm, das das Herz Ihres Betriebssystems bildet. Dieses einzelne Programm ist eines der ersten Dinge, die beim Start Ihres Betriebssystems geladen werden. Es übernimmt die Zuweisung von Speicher, das Konvertieren von Softwarefunktionen in Anweisungen für die CPU Ihres Computers und die Eingabe und Ausgabe von Hardwaregeräten. Der Kernel wird im Allgemeinen in einem isolierten Bereich ausgeführt, um zu verhindern, dass er von anderer Software auf dem Computer manipuliert wird. Der Betriebssystemkernel ist sehr wichtig, ist aber nur ein Teil des Betriebssystems.
Die Linien hier können auch etwas unscharf sein. Zum Beispiel ist Linux nur ein Kernel. Linux wird jedoch häufig noch als Betriebssystem bezeichnet. Android wird auch als Betriebssystem bezeichnet und basiert auf dem Linux-Kernel. Linux-Distributionen wie Ubuntu nutzen den Linux-Kernel und fügen zusätzliche Software hinzu. Sie werden auch als Betriebssysteme bezeichnet.
Was ist der Unterschied zwischen Firmware und einem Betriebssystem??
Viele Geräte führen einfach „Firmware“ aus - eine Art Low-Level-Software, die im Allgemeinen direkt in den Speicher eines Hardwaregeräts programmiert wird. Bei der Firmware handelt es sich normalerweise nur um eine kleine Software, die nur die absoluten Grundlagen erfüllt.
Wenn ein moderner Computer hochfährt, lädt er die UEFI-Firmware vom Motherboard. Diese Firmware ist eine Low-Level-Software, die die Hardware Ihres Computers schnell initialisiert. Anschließend bootet Ihr Betriebssystem von dem Solid-State-Laufwerk oder der Festplatte Ihres Computers. (Dieses Solid-State-Laufwerk oder diese Festplatte verfügt über eine eigene interne Firmware, die das Speichern von Daten in den physischen Sektoren innerhalb des Laufwerks übernimmt.)
Die Linie zwischen Firmware und Betriebssystem kann auch etwas verschwommen sein. Beispielsweise wird das Betriebssystem für Apples iPhones und iPads, genannt iOS, häufig als „Firmware“ bezeichnet. Das Betriebssystem der PlayStation 4 wird auch offiziell als Firmware bezeichnet.
Hierbei handelt es sich um Betriebssysteme, die mit mehreren Hardwaregeräten verbunden sind, Dienste für Programme bereitstellen und den Anwendungen Ressourcen zuordnen. Eine sehr einfache Firmware, die beispielsweise auf einer Fernsehfernbedienung ausgeführt wird, wird im Allgemeinen nicht als Betriebssystem bezeichnet.
Die durchschnittliche Person muss nicht genau verstehen, was ein Betriebssystem ist. Es kann jedoch hilfreich sein zu wissen, mit welchem Betriebssystem Sie wissen müssen, mit welcher Software und Hardware Ihr Gerät kompatibel ist.
Bildnachweis: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com