Terminologie Betriebssysteme
Last updated
Was this helpful?
Last updated
Was this helpful?
Ein Betriebssystem vermittelt zwischen Software und Hardware. PCs nutzen oft . Auf Smartphones und Tablets dominieren und . Damit und nicht einzeln an jede neue Hardware-Komponente (, , , …) angepasst werden müssen, abstrahieren Betriebssysteme und die Hardware. beherrscht den Betriebssystem-Markt für und . Die beiden Alternativen sind und . Auf , und hingegen muss sich Microsoft der Konkurrenz von Apple und Google geschlagen geben.
Das Betriebssystem ist das grundlegende Computerprogramm. Es steuert die Hardware, koordiniert die Ressourcenzugriffe der Anwendungsprogramme und stellt dem Benutzer Steuerungsmöglichkeiten zur Verfügung. Im Einzelnen erfüllen Betriebssysteme vor allem die folgenden Aufgaben:
Prozessmanagement. Die Ressourcen des Computersystems mĂĽssen zwischen den verschiedenen laufenden Programmen und Systemaufgaben verteilt werden. Zu diesem Zweck werden die einzelnen Aufgaben als sogenannte Prozesse ausgefĂĽhrt, die vom Betriebssystem als ĂĽbergeordnetem Steuerprozess verwaltet werden.
Speichermanagement. Obwohl Computersysteme heutzutage über einen vergleichsweise großen Arbeitsspeicher verfügen, finden dennoch oftmals nicht alle Programme und Daten auf einmal Platz darin. Das Speichermanagement sorgt dafür, dass immer die gerade benötigten Speicherinhalte zur Verfügung stehen, ohne dass die Programmierer der Anwendungssoftware sich sonderlich darum kümmern müssten.
Steuerung und Abstraktion der Hardware. Computersysteme sind hochgradig modular aufgebaut; jede Aufgabe kann durch viele verschiedene Geräte unterschiedlicher Hersteller erledigt werden. Betriebssysteme lösen dieses Problem durch den Einsatz der sogenannten Gerätetreiber, die die Steuerlogik für bestimmte Hardware enthalten. Vor dem Programmierer werden die konkreten Einzelheiten bestimmter Geräte verborgen, weil es vollkommen unzumutbar wäre, beim Schreiben eines Anwendungsprogramms auf die Besonderheiten Hunderter möglicher Geräte einzugehen.
Ein- und Ausgabesteuerung. Computerprogramme sind auf die Eingabe von Daten angewiesen, ihre Benutzer erwarten die Ausgabe von Ergebnissen. Betriebssysteme steuern die Zusammenarbeit mit vielen verschiedenen Ein- und Ausgabekanälen wie Tastatur und Bildschirm, Datenträgern oder Netzwerken.
Dateiverwaltung. Programme und Daten müssen auf einem Computer dauerhaft gespeichert werden, weil der Arbeitsspeicher zu klein ist und vor allem, weil sein Inhalt beim Ausschalten verloren geht. Aus diesem Grund werden Daten in Form von Dateien auf Datenträgern wie Festplatten, CDs oder DVDs gespeichert. Die Logik der Dateiverwaltung wird in Form sogenannter Dateisysteme vom Betriebssystem zur Verfügung gestellt, damit alle Programme auf dieselbe Art und Weise darauf zugreifen.
Bereitstellen der Benutzeroberfläche. Ein Spezialfall der Ein- und Ausgabesteuerung besteht im Bereitstellen der Benutzeroberfläche. Das Betriebssystem selbst und alle Programme müssen mit dem Benutzer kommunizieren, um nach dessen Wünschen Aufgaben zu erledigen. Es existieren zwei Arten von Benutzeroberflächen: Die Konsole ermöglicht das dialogbasierte Arbeiten; Benutzer geben per Tastatur Befehle ein und erhalten Antworten. Die grafische Benutzeroberfläche ermöglicht dagegen die intuitive Erledigung von Aufgaben über das Aktivieren von Schaltflächen, Menüs und Symbolen mit der Maus. So gut wie alle modernen Betriebssysteme besitzen unterschiedlich leistungsfähige Varianten beider Arten von Oberflächen.
1991 entwickelte der finnische Student Linus Torvalds den freien Betriebssystem-Kern Linux. Das quelloffene Betriebssystem steuert weltweit die meisten Webserver und Supercomputer, ist im Desktopbereich jedoch weniger verbreitet. Linux wird unter anderem auch in mobilen Geräten und Entertainmentsystemen, aber auch in Industrieanlagen verwendet.
Unter dem Markennamen Microsoft Windows werden Betriebssysteme des US-Softwarekonzerns Microsoft zusammengefasst, diese gibt es vor allem für PCs und Server, sie finden sich aber auch auf Smartphones und Tablets. Windows 1.0 wurde 1985 als grafische Benutzeroberfläche für DOS-Rechner vorgestellt. Seit Windows XP ist das Betriebssystem von MS-DOS unabhängig.
Windows ist das von für , , und . Es ist Systemvorraussetzung fast aller . Die aktuelle – und letzte, da fortlaufend aktualisierte – Version ist . Der Support für dessen Vorgänger und endet im Jahr 2020 bzw. 2023. Für und gibt es keinerlei Support mehr. Für Smartphones hat Microsoft entwickelt, konnte sich damit aber bislang nicht gegen und behaupten.