Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
BETRIEBSSYSTEME 15<br />
.ODVVLIL]LHUXQJYRQ%HWULHEVV\VWHPHQ<br />
QDFKGHU%HWULHEVDUWGHV5HFKQHUV\VWHPV<br />
• Stapelverarbeitungs-Betriebssysteme (batch processing)<br />
• Dialogbetrieb-Betriebssysteme (interactive processing, dialog processing)<br />
• Netzwerk-Betriebssysteme (network processing)<br />
• Realzeit-Betriebssysteme (realtime-processing). Ein RT-System muss<br />
nicht „sehr schnell“ sein, sondern nur schnell genug für die geplante<br />
Anwendung. Also nicht ‚Echtzeit‘ sondern ‚Rechtzeit‘. Dazu muss das<br />
zeitliche Verhalten des gesamten Systems deterministisch (eindeutig<br />
bestimmbar) sein, um eine maximale Reaktionszeit auf bestimmte Ereignisse<br />
garantieren zu können. Die Analyse der ungünstigsten Fälle ist daher das<br />
wichtigste Hilfsmittel um das Verhalten vorhersagen zu können.<br />
• Universelle Betriebssysteme (erfüllen mehrere Kriterien)<br />
QDFKGHU$Q]DKOGHUJOHLFK]HLWLJODXIHQGHQ3URJUDPPH<br />
In dieser Klassifikation kommt der Begriff "Task" vor. Alternativ kann der<br />
deutsche Begriff "Prozeß" Verwendung finden. Aus Anwendersicht kann an<br />
dieser Stelle auch der Begriff "Aufgabe"bzw. "Auftrag" verwendet werden.<br />
• Einzelprogrammbetrieb (single-tasking)<br />
Ein einziges Programm läuft jeweils zu einem bestimmten Zeitpunkt.<br />
Mehrere Programme werden nacheinander ausgeführt.<br />
• Mehrprogrammbetrieb (multi-tasking)<br />
Mehrere Programme werden gleichzeitig (bei mehreren CPUs) oder<br />
zeitlich verschachtelt, also quasi-parallel, bearbeitet.<br />
QDFKGHU$Q]DKOGHUJOHLFK]HLWLJDP&RPSXWHUDUEHLWHQGHQ<br />
%HQXW]HU<br />
• Einzelbenutzerbetrieb (single-user mode)<br />
Der Computer steht einem einzigen Benutzer ungeteilt zur<br />
Verfügung.<br />
• Mehrbenutzerbetrieb(multi-user mode)<br />
Mehrere Benutzer teilen sich die Computerleistung, sie sind über<br />
Terminals oder Netzwerkverbindungen mit dem Computer<br />
verbunden.