Was ist ein Multitasking-Betriebssystem?
Ein Multitasking-Betriebssystem ist ein beliebiger Systemtyp, auf dem mehrere Programme gleichzeitig ausgeführt werden können. Die meisten modernen Betriebssysteme sind für die gleichzeitige Verarbeitung mehrerer Programme konfiguriert, mit Ausnahme einiger privat entwickelter Systeme, die für die Verwendung in bestimmten Geschäftsumgebungen entwickelt wurden. Wie bei den meisten Arten von Kommunikationstechnologien hat sich das Multitasking-Betriebssystem im Laufe der Zeit weiterentwickelt und wird sich wahrscheinlich weiterentwickeln, da die Kommunikationsanforderungen in vielen Kulturen weiter zunehmen.
Bei älteren Beispielen für das Multitasking-Betriebssystem umfasste die Verwaltung von zwei oder mehr Aufgaben normalerweise das Hin- und Herwechseln von Systemressourcen zwischen den beiden ausgeführten Prozessen. Das System führt Aufgaben für ein Programm aus, friert dieses Programm für einige Sekunden ein und führt dann Aufgaben für das andere Programm aus. Während dieser Ansatz eine kurze Zeitverzögerung für den Bediener verursachte, betrug diese normalerweise nicht mehr als einige Sekunden und bot dennoch eine erheblich höhere Effizienz als das ältere Single-Task-Betriebssystem.
Im Laufe der Zeit wurden populäre Inkarnationen des Multitasking-Betriebssystems entwickelt, die einen unterschiedlichen Ansatz zur Zuweisung von Ressourcen für jedes aktive Programm verwendeten. Dies führte zu einer Situation, in der praktisch keine Zeitverzögerung auftrat, vorausgesetzt, die Ausrüstung, die das System antreibt, verfügte über ausreichende Ressourcen. Für den Endbenutzer bedeutete dies die Möglichkeit, mehrere Aufgaben gleichzeitig auszuführen, ohne darauf zu warten, dass das System Ressourcen freigibt oder umleitet, wenn jede Aufgabe nacheinander erledigt wird.
Das typische Mehrfachbetriebssystem erfordert mehr Ressourcen als die einfachen Betriebssysteme, die in den späten 1970er und frühen 1980er Jahren für Desktop-Computer üblich waren. Neuere Systeme erfordern Plattformen mit einer beträchtlichen Menge an Arbeitsspeicher (RAM) sowie andere Arten von virtuellem Speicher. Wenn die Ressourcen nicht verfügbar sind, um die verschiedenen Anwendungen zu steuern, die geöffnet sind und ausgeführt werden, kann das System zu einem Crawl verlangsamen oder möglicherweise sogar eine oder zwei Anwendungen herunterfahren, wenn das System so konfiguriert ist, dass eine Überlastung verhindert wird.
Heutzutage funktionieren die meisten Desktop-, Laptop- und Netbook-Betriebssysteme mit einem Multitasking-Betriebssystem. Sogar Geräte wie Geldautomaten oder Geldautomaten verwenden immer noch eine Art Multitasking-System, das eine Reihe von Programmen verwendet, um Guthaben zu überprüfen und die von Benutzern gestellten Anforderungen auszuführen. Es gibt auch Beispiele für Movie Ticket Stub-Systeme, die mehrere Aufgaben gleichzeitig ausführen können, einschließlich der Buchung von Belegen für gekaufte Tickets, selbst wenn das System die gekauften Tickets generiert und ausgibt.