NOS / VE - NOS/VE

NOS / VE
Entwickler Control Data Corporation
Arbeitszustand Historisch
Erstveröffentlichung 1980er Jahre
Marketingziel Großrechner
Plattformen CDC Cyber ​​180 Serie und Nachfolger
Lizenz Proprietär

NOS / VE ( N etz O OPERATIONEN S ystem / V irtual E nvironment) ist ein unterbrochenes Betriebssystem mit Time-Sharing - Funktionen, geschrieben von Control Data Corporation in den 1980er Jahren. Es handelt sich um ein Betriebssystem mit virtuellem Speicher , das den virtuellen 64-Bit- Modus der Computer der CDC Cyber ​​180-Serie verwendet. NOS / VE ersetzte die früheren Betriebssysteme NOS und NOS / BE der 1970er Jahre.

Befehle

Die Befehls-Shell- Schnittstelle für NOS / VE wird als System Command Language oder kurz SCL bezeichnet. Um von SCL aus aufgerufen werden zu können, müssen Befehlsprogramme ihre Parameter deklarieren. Dies ermöglicht automatische Verwendungszusammenfassungen, die Übergabe von Parametern nach Name oder Position und die Typprüfung der Parameterwerte. Alle Standard-NOS / VE-Befehle folgen ferner einer bestimmten Namenskonvention, wobei die Form des Befehls Verb {_ Adjektiv } _ Nomen ist ; Diese Befehle können mit den ersten drei Zeichen des Verbs abgekürzt werden, gefolgt von den ersten Zeichen aller weiteren Wörter. Beispiele:

Voller Befehl Abkürzung UNIX-Befehl
display_catalog Rabatt ls
display_working_catalog diswc pwd
change_working_catalog chawc CD
delete_catalog delc rmdir
Datei kopieren copf vgl
Datei löschen delf rm
create_connection crec Telnet

Inspiriert von der Adressierung von Strukturelementen in verschiedenen Programmiersprachen ist das Katalogtrennzeichen der Punkt.

Subsysteme wie FTP werden in die Befehlsshell integriert. Sie ändern die Eingabeaufforderung und fügen Befehle wie get_file hinzu. Dadurch bleiben Anweisungen wie die Flusskontrolle gleich und Subsysteme können in Prozeduren (Skripten) gemischt werden.

Parameter

Befehle können Parameter wie den Befehl create_connection annehmen:

crec telnet sd='10.1.2.3'

würde Sie mit dem Telnet-Dienst mit der IP-Adresse 10.1.2.3 verbinden.

Siehe auch

Externe Links