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.