Single-Task-Betriebssystem, Betriebssystem,
das die Ausführung genau eines Programmes ( Anwendung) gleichzeitig
gestattet. Der Start einer zweiten Anwendung ist erst nach Beendigung der
ersten möglich.
MS-DOS.
Single-Task-Betriebssysteme sind sehr einfach und effizient zu
programmieren und haben nur geringe Anforderungen an die Hardware.
Multi-Task-Betriebssystem, Betriebssystem,
welches die gleichzeitige Ausführung mehrerer verschiedener Programme
(Prozesse) gestattet.
UNIX, LINUX, OS/2, MVS (IBM), VMS (Vax), Windows NT, Windows 95.
Beim Multi-Tasking wird jedem Prozeß eine bestimmte (kurze)
Zeitscheibe zugeordnet,
in der der Computer diesen bearbeitet. Nach Ablauf der Zeitspanne wird der
nächste Prozeß behandelt, dann der darauffolgende, bis schließlich wieder
der erste an der Reihe ist ( Timesharing).
Multi-Tasking stellt extreme Anforderungen an das Betriebssystem. So muß
gewährleistet werden, daß jedem Prozeß ein eigener Bereich des Arbeitsspeichers
zugeordnet wird, der von keinem anderen Prozeß überschrieben werden kann.
Auch die Zuweisung der Zeitscheiben muß geregelt werden.
Der Prozeß Bildschirmausgabe einer Textseite sollte bevorzugt behandelt
werden vor anderen laufenden Prozessen. Entsprechend sollten die
Zeitscheiben aller Prozesse angepaßt werden, bis die Bildschirmausgabe
beendet ist.
Single-User-Betriebssysteme, Betriebssystem,
welches nur die Benutzung durch einen Benutzer (zu einer Zeit) vorsieht.
Es gibt sowohl Single- als auch Multitasking Single-User Betriebssysteme.
MS-DOS, OS/2.
Ein Single-User-Betriebssystem braucht keine besonderen Vorkehrungen
bezüglich Aufteilung der System-Ressourcen auf mehrere Benutzer
oder gleichzeitigen Zugriffs auf Speichermedien zu treffen, da
einem Benutzer der gesamte Computer zur Verfügung steht.
Multi-User-Betriebssysteme, Betriebssystem,
welches die gleichzeitige Benutzung desselben Computers durch verschiedene
Benutzer vorsieht.
UNIX, Linux, MVS.
Der gleichzeitige Zugriff mehrerer Benutzer wird über serielle
Terminals oder Netzwerke
gewährleistet.
Multi-User-Betriebssysteme müssen Paßwortschutz der Benutzerdaten,
gerechte Verteilung der System-Ressourcen und natürlich Multi-Tasking
gewährleisten.
Übersicht über die verschiedenen Kategorien von Betriebssystemen: