NOS/VE
{{Infobox OS
| name = NOS/VE
| logo =
| screenshot =
| caption =
| developer = Control Data Corporation
| source_model =
| kernel_type =
| supported_platforms = CDC Cyber 180 series and successors
| ui =
| family =
| released = 1980s
| latest_release_version =
| latest_release_date =
| latest_test_version =
| latest_test_date =
| marketing_target = Mainframe computers
| programmed_in =
| prog_language =
| language =
| updatemodel =
| package_manager =
| working_state = Historic
| license = Proprietary
| website =
}}
NOS/VE (Network Operating System / Virtual Environment) is a discontinued operating system with time-sharing capabilities, written by Control Data Corporation in the 1980s. It is a virtual memory operating system, employing the 64-bit virtual mode of the CDC Cyber 180 series computers. NOS/VE replaced the earlier NOS and NOS/BE operating systems of the 1970s.
Commands
The command shell interface for NOS/VE is called the System Command Language, or SCL for short. In order to be callable from SCL, command programs must declare their parameters; this permits automatic usage summaries, passing of parameters by name or by position, and type checking on the parameter values. All standard NOS/VE commands further follow a particular naming convention, where the form of the command is verb{_adjective}_noun; these commands could be abbreviated with the first three characters of the verb followed by the first character(s) of all further words. Examples:
class="wikitable" style="text-align: left;"
! Full command !! Abbreviation !! UNIX command | ||
display_catalog | disc | ls |
display_working_catalog | diswc | pwd |
change_working_catalog | chawc | cd |
delete_catalog | delc | rmdir |
copy_file | copf | cp |
delete_file | delf | rm |
create_connection | crec | telnet |
Inspired by addressing structure-members in various programming languages, the catalog separator is the dot.
Subsystems like FTP integrate into the command shell. They change the prompt and add commands like get_file. Thereby statements like flow-control stay the same and subsystems can be mixed in procedures (scripts).
Parameters
Commands could take parameters such as the create_connection command:
crec telnet sd='10.1.2.3'
would connect you to IP address 10.1.2.3 with telnet service.
See also
External links
- [http://www.cray-cyber.org/old/documentation/nosve_howto.php User's Guide for NOS/VE on the CDC Cyber 960]
- [https://www.museumwaalsdorp.nl/en/history/computerhistory-background-information/nosve/ Computer history - NOS/VE (Most of this information was extracted from a CDC NOS/VE information leaflet)]
- [http://www.60bits.net/msu/mycomp/810nosve.htm NOS/VE Operating System]
- [http://www.60bits.net/msu/mycomp/810scl.htm NOS/VE Command Language Syntax]
- [http://www.60bits.net/msu/mycomp/810cmds.htm List of NOS/VE Commands]
- [http://www.60bits.net/msu/mycomp/810cmdut.htm NOS/VE Utilities]
{{Control Data Corporation}}
{{Time-sharing operating systems}}
{{DEFAULTSORT:NOS VE}}
Category:Control Data Corporation operating systems