Was ist ein Time-Sharing-Betriebssystem (mit Beispiel)?


Beste Antwort

Vielen Dank für A2A Karmvir Singh

Was ist ein Time-Sharing-Betriebssystem?

Ein Time-Sharing-Betriebssystem ist das Betriebssystem, bei dem jeder Aufgabe etwas Zeit zur Ausführung eingeräumt wird und allen Aufgaben Zeit gegeben wird, damit alle Prozesse ausgeführt werden nahtlos ohne Probleme. Angenommen, an ein einzelnes System sind viele Benutzer angeschlossen, dann hat jeder Benutzer die CPU-Zeit angegeben. Kein Benutzer kann Probleme bei der Verwendung des Systems haben.

Verwendung des Time-Sharing-Betriebssystems

Vorteile von Time-Sharing-Betriebssystemen:

In Time-Sharing-Systemen erhalten alle Aufgaben eine bestimmte Zeit, und die Umschaltzeit für Aufgaben ist sehr viel kürzer Anwendungen werden dadurch nicht unterbrochen. Viele Anwendungen können gleichzeitig ausgeführt werden. Sie können die Zeitfreigabe gegebenenfalls auch in Batch-Systemen verwenden, um die Leistung zu steigern.

Zeitfreigabesysteme sind eine bessere Möglichkeit, ein Unternehmen zu führen, in dem viele Aufgaben zu erledigen sind und keine Aufgabe vom System unterbrochen wird. Jede Aufgabe und jeder Benutzer bekommt seine Zeit. Die Aufgaben, die kurz vor dem Ende stehen, erhalten mehr Aufmerksamkeit, damit neue Aufgaben Zeit bekommen.

Möglicherweise haben Sie von Threads in der Programmiersprache gehört. Threads funktionieren auch beim Time-Sharing. Haben Sie schon von Multithreading oder Multitasking gehört? Es verwendet Time Sharing, um Jobs / Aufgaben zu wechseln. Angenommen, Sie verwenden MS Word oder MS Excel. In diesen Anwendungen werden jetzt viele kleine Threads oder Aufgaben wie Rechtschreibprüfung und Grammatikprüfung in MS Word ausgeführt. Time-Sharing-Betriebssysteme müssen diesen Anwendungen also auch einzelne Aufgaben und andere Anwendungen Zeit geben, damit sich alle Systeme korrekt verhalten.

Nachteile des Time-Sharing-Betriebs Systeme:

Die großen Nachteile von Time-Sharing-Systemen bestehen darin, dass sie viel Ressourcen verbrauchen und daher spezielle Betriebssysteme benötigen. Das Wechseln zwischen Aufgaben wird manchmal kompliziert, da viele Benutzer und Anwendungen ausgeführt werden, die das System möglicherweise auflegen. Daher sollten die Time-Sharing-Systeme hohe Hardwarespezifikationen aufweisen.

Beispiele für Time-Sharing sind:

The Multics & Unix-Betriebssysteme sind Time-Sharing-Betriebssysteme

Moksh Maheshwari

Antwort

Time-Sharing ist eine Technik, mit der viele Personen an verschiedenen Terminals arbeiten können Verwenden Sie gleichzeitig ein bestimmtes Computersystem. Time-Sharing oder Multitasking ist eine logische Erweiterung der Multiprogrammierung. Die Zeit des Prozessors, die von mehreren Benutzern gleichzeitig gemeinsam genutzt wird, wird als Time-Sharing bezeichnet.

Der Hauptunterschied zwischen Multiprogramm-Batch-Systemen und Time-Sharing-Systemen besteht darin, dass bei Multiprogramm-Batch-Systemen das Ziel darin besteht, Maximieren Sie die Prozessorauslastung, während in Time-Sharing-Systemen das Ziel darin besteht, die Antwortzeit zu minimieren.

Mehrere Jobs werden von der CPU ausgeführt, indem zwischen ihnen gewechselt wird, aber die Umschaltungen treten so häufig auf. Somit kann der Benutzer Eine sofortige Antwort erhalten. Beispielsweise führt der Prozessor bei einer Transaktionsverarbeitung jedes Benutzerprogramm in einem kurzen Burst oder einem kurzen Rechenquantum aus, dh wenn n Benutzer vorhanden sind, kann jeder Benutzer ein Zeitquantum erhalten. Wenn der Benutzer den Befehl absendet, beträgt die Antwortzeit höchstens einige Sekunden.

Das Betriebssystem verwendet CPU-Planung und Multiprogrammierung, um jedem Benutzer eine Zeitzuweisung bereitzustellen kleiner Teil einer Zeit. Computersysteme, die in erster Linie als konzipiert wurden Batch-Systeme wurden auf Time-Sharing-Systeme umgestellt.

Die Vorteile von Timesharing-Betriebssystemen sind folgende:

  • Bietet den Vorteil einer schnellen Reaktion.
  • Vermeidet doppelte Software.
  • Reduziert die Leerlaufzeit der CPU.

Die Nachteile von Time-Sharing-Betriebssystemen sind folgende:

  • Problem der Zuverlässigkeit.
  • Frage der Sicherheit und Integrität von Benutzerprogrammen und Daten.
  • Problem der Datenkommunikation

Beispiele für Time-Sharing-Betriebssysteme

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.