Eberesche
Wenn mehrere Benutzer dieselben Ressourcen teilen, bedeutet dies, dass sie sich die Zeit des Computers teilen. Timesharing-Systeme ermöglichen es mehreren Benutzern, Computerressourcen durch Multitasking zu nutzen. Alle Benutzer können unterschiedliche Aufgaben ausführen, indem sie dieselben Ressourcen teilen.
Tatsächlich sind fast alle Großrechner und Minicomputer Timesharing-Systeme.
Sie können auch Timesharing so definieren, dass mehr als ein Benutzer einen einzelnen Computer verwendet.
Sie bieten die Möglichkeit, denselben Computer durch viele Benutzer zu teilen, was der größte Vorteil dieser Systeme ist. Ich möchte darüber sprechen, wie Timesharing-Systeme entstanden sind. Vor den Timesharing-Systemen wurden meist Stapelverarbeitungssysteme verwendet. Aber als Benutzer dieses Systems erfahren, dass ein Stapelverarbeitungssystem nicht in der Lage ist, sofort direkt zu reagieren, entstand die Idee eines neuen Systems. Dieses neue System erhielt den Namen "Timesharing-Systeme".
In Stapelverarbeitungssystemen kann während eines Zyklus nur ein Programm ausgeführt werden, und diese Systeme waren nicht in der Lage, Mehrbenutzerprogramme zu handhaben, aber Timesharing-Systeme sind in der Lage, Mehrbenutzerprogramme in einem Zyklus auszuführen. Benutzer dieser Systeme haben den Eindruck, dass sie einen einzigen Computer verwenden, dessen Ressourcen nicht von vielen Benutzern geteilt werden.
Tal
Die Idee des Timesharing-Systems wurde bereits 1960 demonstriert, aber da Timesharing-Systeme schwierig und teuer zu bauen sind, wurden sie erst Anfang der 1970er Jahre gebräuchlich.
Timesharing-System ist ein Mehrbenutzer-, Mehrprozess- und interaktives System. Es ermöglicht mehreren Benutzern, Computer gleichzeitig zu teilen. Es wird verwendet, wenn mehrere Benutzer über Kommunikationsnetzwerke mit einem einzigen Computer verbunden sind. Der Computer arbeitet zunächst für einen Bruchteil der Zeit an der Aufgabe eines Benutzers. Es geht dann zur Aufgabe des nächsten Benutzers. Es wird durch Time-Slicing erreicht. Jede Aufgabe erhält im Round-Robin-Verfahren eine Zeitscheibe. Die Aufgabe wird fortgesetzt, bis die Zeitscheibe endet. Die Aufgabe stoppt, wenn die angegebene Zeitscheibe beendet ist und wartet auf eine andere Zeitscheibe.
Der Computer arbeitet sehr schnell und kann Zeitscheiben auf verschiedene Aufgaben verteilen. Der Computer wechselt schnell zwischen verschiedenen Aufgaben hin und her. Timesharing-Systeme verwenden CPU-Scheduling und Multiprogramming, um jedem Benutzer einen kleinen Teil des Timesharing-Computers zur Verfügung zu stellen. Die CPU kann einem Job nur zugeordnet werden, wenn sich dieser Job gerade im Speicher befindet.
Ein Timesharing-System ist sehr komplex. Jobs müssen in angemessener Zeit ein- und ausgewechselt werden. Dies kann durch die Verwendung von virtuellem Speicher erreicht werden. Virtueller Speicher ist eine Technik, die die Ausführung eines Jobs ermöglicht, der sich möglicherweise nicht vollständig im Speicher befindet. Unix, Linux, Windows NT Server und Windows 2000 Server sind Beispiele für Timesharing-Systeme.
Seamus
Timesharing-Systeme sind die Betriebssysteme, die Multiprocessing unterstützen und der Prozessor wird in Zeitscheiben geteilt. Eine Warteschlange von Jobs wartet für eine begrenzte Zeit und hat einen Prozessor erhalten, und dann hat der nächste Prozess einen Prozessor. Diese Art von Betriebssystemen werden Timesharing-Systeme genannt.
Beatrice
Diese Frage wurde gestellt und beantwortet. Weitere Informationen finden Sie unter
Was ist ein Timesharing-System? Ich hoffe es hilft.