Denn wenn Sie ein Betriebssystem mit mehreren Benutzern auf einem PC-kompatiblen System haben, tun Sie dies.
In der Welt der Minicomputer hatte man mehrere reale Terminals, die normalerweise über einen Terminalkonzentrator oder einen solchen angeschlossen sind, und mehrere Benutzer könnten jeweils ein Terminal haben. In der Welt des IBM-PCs hatte man jedoch in der Regel überhaupt keine echten Terminals. Es war immerhin ein Personalcomputer.
So lieferten Mehrbenutzer-Betriebssysteme virtuelle Konsolen, die auf dem Bildschirmadapter des PCs angezeigt wurden und zwischen denen Hotkey-Kombinationen verwendet wurden. Concurrent CP / M-86 hatte bereits 1982 vier virtuelle Konsolen, von denen eine zwischen den Tastenkombinationen Ctrl+ 1, Ctrl+ 2, Ctrl+ 3und Ctrl+ wechselte 4.
SCO Xenix hatte Anfang der achtziger Jahre das, was Multiscreen genannt wurde . Als Linux-Benutzer werden Sie es sehr gut kennen. Es gab ursprünglich 10 virtuelle Terminals, deren Zeichengerätedateien genannt wurden /dev/tty01
zu /dev/tty10
. Einer wechselte mit Altund eine Funktionstaste - Alt+ F4, um beispielsweise zur virtuellen Konsole Nummer 4 zu wechseln. Man kann sie auch der Reihe nach durchlaufen, indem man Control+ drückt PrtSc. Mit der Veröffentlichung von Xenix 5 wurde die Anzahl der virtuellen Konsolen von 10 auf 12 erhöht, um die Existenz der erweiterten PC / AT-Tastatur mit ihren Zusatz- F11und F12Funktionstasten zu unterstreichen.
Anders als bei MP / M und Unix hatte die VMS- und DOS-ähnliche Welt der PC-kompatiblen Betriebssysteme ähnliche Vorstellungen. Dies gilt sogar für Nicht-Mehrbenutzer-Betriebssysteme. Die OS / 2-Version 1.0 hatte beispielsweise 1987 einen Sitzungsmanager, von dem aus bis zu 15 Sitzungen gestartet werden konnten, und zwar aus verschiedenen virtualisierten Kombinationen von Display- und Tastatur- / Mauseingaben. Eine radelte zwischen den Sitzungen, um mit Alt+ Escund wechselte zurück in die Session Manager (von dem man neue Sitzungen starten können oder wechseln Sie zu vorhandenen Sitzungen aus einem Menü) mit Control+ Esc.
MS-DOS 5 hatte dosshell
den Bildschirm zwischen mehreren Programmen umgeschaltet (allerdings ohne Multitasking wie OS / 2) und hatte das bekannte Alt+ Tabund Alt+ Esc. DR-DOS 6 hatte, taskmax
wo man verwendet Control+ Escauf den Task - Manager zu erhalten und Ctrl+ 1, Ctrl+ 2und so weiter direkt von Person zu den Bildschirmen wechseln Aufgaben, die auf und von der Platte oder erweitert / erweitert Speicher (vorbehaltlich einiger getauscht werden könnten Einschränkungen).
Zu der Zeit, als Linux in den 1990er Jahren auf den Markt kam, war die Idee, dass das, was man im (Textmodus) -Display an der Tastatur sah und eingibt, die virtualisierte Eingabe / Ausgabe von nur einer von mehreren Sitzungen / Aufgaben / Terminals / Konsolen war man konnte mit Hotkeys wechseln, war ziemlich eingebettet in das Denken der Menschen. Es war fast zehn Jahre in der PC-kompatiblen Welt.
Was für einen Nutzen sie sind, gebe ich Ihnen die Worte von Robin Raskin und Kaare Christian:
Die Multiscreen-Funktion von Xenix ist ein Segen für alle, die mehrere Dinge gleichzeitig tun möchten. Ein einzelner Tastendruck schaltet den Konsolenbildschirm und die Tastatur von einer Anmeldesitzung zur anderen um. Es ist, als hätten Sie mehrere Terminals auf Ihrem Schreibtisch, jedoch nur mit einem physischen Bildschirm und einer Tastatur. Die Anwendungen für diese Funktion werden schnell ersichtlich. Bei der Erstellung einer Zeichentabelle habe ich zum Beispiel den Editor auf einem Bildschirm und ein Tischrechnerprogramm auf einem anderen Bildschirm verwendet und eine Vorschau der Druckerausgabe auf einem dritten angezeigt. Das Umschalten von einem zum anderen war trivial: Alt-F1 öffnete den Bildschirm des Editors, Alt-F2 brachte den Rechner hervor und Alt-F3 zeigte mir die Druckervorschau. Jeder Bildschirmwechsel dauert nur einen Bruchteil einer Sekunde.
- Robin Raskin und Kaare Christian (August 1986). Msgstr "Xenix System V: Eine Mehrbenutzerantwort für das AT?"
PC Magazine 5 (14). ISSN 0888-8507. Ziff Davis, Inc., S. 253–266
Heutzutage kann man natürlich eine GUI mit mehreren Terminal-Emulatoren aufdrehen und zwischen ihnen wechseln, ohne den gesamten Anzeigepuffer zu wechseln, und der Anzeigeadapter kann kaum im Textmodus arbeiten. (Sogar dann könnte man dies auf Unix-Workstations tun, die über grafische Bildpuffer und das X-Window-System verfügten.) Mehrere virtuelle Konsolen zu haben scheint daher weniger eine Funktion zu sein. Aber für diejenigen, die auf Minicomputer mit nur echten Terminals aus der Welt des Multi-User - Computing kamen, wo Clustering zusammen eine Gruppe von Terminals auf dem Schreibtisch war ein Power-User, was zu tun, vor allem, wenn man nicht gezogen hatte screen
aus comp.sources.unix
(die andere Power-User-Sache), war es definitiv zu der Zeit.
Lesen Sie weiter