Betriebssysteme

Die Logos der Betriebssysteme

Betriebssysteme

 

Apple OS Tux von Linux Unix
Windows XP Android MacOS

 

Unterschiedliche Betriebssysteme

Besonders bekannt im PC Bereich sind die Betriebssysteme von „Microsoft Windows“, „Apple Mac OS X“ und „Linux“, denn mit der Entwicklung der Betriebssysteme kamen verschiedene Typen auf den Markt. Heutzutage gibt es allerdings neben den Monopolen im Betriebssystemmarkt auch andere Systeme, welche nahe zu das gleiche Maß an Popularität erlangt haben. Untereinander liegen die oberflächlichen Unterschiede im Aufbau, während sich die Betriebssysteme inhaltlich z.B. durch das Maß an Eingriffsmöglichkeiten unterscheiden, die dem Benutzer gewährt werden. So verfügt das System Mac OS X beispielsweise im Gegensatz zu Microsoft Windows, nicht über einen Task-Manager, welcher laufende Prozesse beenden kann.

Doch, was ist eigentlich ein Betriebssystem?

Ein Betriebssystem ist eine Sammlung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwalten und diese Anwendungsprogrammen zur Verfügung stellen. Das Betriebssystem bildet dadurch die Schnittstelle zwischen den Hardwarekomponenten und der Anwendungssoftware des Benutzers. Über Treibersoftware steuert es die Hardware.Die Anwendungsprogramme greifen nicht direkt auf die Hardware zu, sondern geben ihre Aufträge über eine Softwareschnittstelle an den Betriebssystemkern weiter. Dieser steuert über spezielle Treiberprogramme die Hardware. Dadurch ist es möglich, dass man die verschiedenen Arten unterschiedlicher Hardware mit dem Anwendungsprogramm auch nutzen kann.

 

Und welche Aufgaben hat ein Betriebssystem?

 

Speicherverwaltung
(Prozess-) Verwaltung
Geräte- und Dateiverwaltung
Rechteverwaltung
Abstraktion
  • Protokollierung der Speichernutzung
  • Verwaltung der Systemressourcen
  • Reservierung und Freigabe von Speicher
  • Erzeugung neuer Prozesse und Reservierung des von den Prozessen benötigten Speichers
  • Kommunikation und Synchronisation von Prozessen untereinander
  • Überwachung der Speicherzugriffe und gegebenenfalls Beenden von Prozessen bei einer Schutzverletzung
  • Initiierung und Überwachung der Ausführung, Terminierung von Ein-/Ausgabevorgängen
  • Verwaltung des Dateisystems
  • Zuweisung von Ein-/Ausgabegeräten und Vermittlungseinheiten, Vermeidung von Konflikten
  • Vermeidung von Störungen zwischen voneinander unabhängigen Benutzern/Programmen
  • Verbergen der Komplexität der Maschine vor dem Anwender

Die Geschichte der Betriebssysteme

 

-Entwicklung verläuft parallel zur Entwicklung und Leistungsfähigkeit der Hardware
-erste Computer ohne echtes Betriebssystem
-1956 erste Anfänge "resident monitor" von General Motors
-1963 "Multics" von AT&T, General Electrics
-1964 "OS/360"von IBM
-1974 erstes Betriebssystem von Gary Kildall CP/M
-1973 erste grafische Benutzeroberfläche Smalltalk- Entwicklungssystem von Apple
-1974 Ursprung von DOS
-1980er C64 erster Heimcomputer
-1983 Microsoft Entwicklung Windows
-1995 Windows 95
-1991 Entwicklung Linux von Linus Torvalds