NOS / VE ( N etwork O TR ABAJO S istema / V irtual E nvironment) es un discontinuada sistema operativo con tiempo compartido capacidades, escrito por Control Data Corporation en la década de 1980. Es un sistema operativo de memoria virtual , que emplea el modo virtual de 64 bits de las computadoras de la serie CDC Cyber 180 . NOS / VE reemplazó a los anteriores sistemas operativos NOS y NOS / BE de la década de 1970.
Desarrollador | Corporación de datos de control |
---|---|
Estado de trabajo | Histórico |
Versión inicial | Decenio de 1980 |
Objetivo de marketing | Ordenadores centrales |
Plataformas | Serie CDC Cyber 180 y sucesores |
Licencia | Propiedad |
Comandos
La interfaz de shell de comandos para NOS / VE se denomina Lenguaje de comandos del sistema , o SCL para abreviar. Para poder llamar desde SCL, los programas de comando deben declarar sus parámetros; esto permite resúmenes automáticos de uso, paso de parámetros por nombre o posición y verificación de tipo en los valores de los parámetros. Todos los comandos estándar de NOS / VE siguen una convención de nomenclatura particular, donde la forma del comando es verbo {_ adjetivo } _ sustantivo ; Estos comandos se pueden abreviar con los primeros tres caracteres del verbo seguidos por el primer carácter o caracteres de todas las demás palabras. Ejemplos:
Mando completo | Abreviatura | Comando UNIX |
---|---|---|
display_catalog | desct | ls |
display_working_catalog | diswc | pwd |
change_working_catalog | chawc | CD |
delete_catalog | delc | rmdir |
copiar archivo | copf | cp |
borrar archivo | delf | rm |
create_connection | crec | telnet |
Inspirado en el direccionamiento de miembros de estructura en varios lenguajes de programación, el separador de catálogo es el punto.
Los subsistemas como FTP se integran en el shell de comandos. Cambian el indicador y agregan comandos como get_file. Por lo tanto, declaraciones como el control de flujo permanecen igual y los subsistemas se pueden mezclar en procedimientos (scripts).
Parámetros
Los comandos pueden tomar parámetros como el comando create_connection:
crec telnet sd = '10 .1.2.3 '
lo conectaría a la dirección IP 10.1.2.3 con el servicio telnet.