Introduction To eMS, The Conversational Monitor System (CMS), the major subsystem of VM/SP, pro
vides a comprehensive set of conversational facilities to the user. Several copies of
CMS may run under CP, thus providing several users with their own time sharing
system. eMS is designed specifically for the VM/SP virtual machine environment.
Each copy of CMS supports a single user. This means that the storage area con
tains only the data pertaining to that user. Likewise, each CMS user has his own
machine configuration and his own files. Debugging is simpler because the files
and storage area are protected from other users.
Programs can be debugged from the terminal. The terminal is used as a printer to
examine limited amounts of data. After examining program data, the terminal user
can enter commands on the terminal that will alter the program. This is the most
common method used to debug programs that runin CMS.
CMS, operating with the VM/SP Control Program, is a time sharing system suit
able for problem solving, program development, and general work. It includes
several programming language processors, file manipulation commands, utilities,
and debugging aids. Additionally, CMS provides facilities to simplify the operation
of other operating systems in a virtual machine environment when controlled from
a remote terminal. For example, CMS capabilities are used to create and modify
job streams, and to analyze virtual printer output.
Part of the CMS environment is related to the virtual machine environment created
by CP. Each user is completely isolated from the activities of all other users, and
each machine in which CMS executes has virtual storage available to it and man
aged for it. The CP commands are recognized by CMS. For example, the com
mands allow messages to be sent to the operator or to other users, and virtual
devices to be dynamically detached from the virtual machine configuration.
The CMS Command Language
The File System
The CMS command language offers terminal users a wide range of functions. It
supports a variety of programming languages, service functions, file manipulation,
program execution control, and general system control. The CMS commands that
are useful in debugging are discussed in the "Debugging withCMS" section of
"Part 3. Debugging with VM/SP". For detailed information on all other CMS
commands, refer to the VM/SP CMS Command and Macro Reference.
Figure 35 describes CMS command processing.
The Conversational Monitor System interfaces with virtual disks, tapes, and unit
record equipment. The CMS residence device is kept as a read-only, shared, sys
tem disk. Permanent user files may be accessed from up to 25 active disks. Log
ical access to those virtual disks is controlled by CMS, while CP facilities manage
the device sharing and virtual-to-real mapping.User files in CMS are identified with three designators. The first is filename. The
second is a file type designator that may imply specific file characteristics to the
CMS file management routines. The third is a filemode designator that describes
the location and access mode of the file.
Introduction ToeMS 303
vides a comprehensive set of conversational facilities to the user. Several copies of
CMS may run under CP, thus providing several users with their own time sharing
system. eMS is designed specifically for the VM/SP virtual machine environment.
Each copy of CMS supports a single user. This means that the storage area con
tains only the data pertaining to that user. Likewise, each CMS user has his own
machine configuration and his own files. Debugging is simpler because the files
and storage area are protected from other users.
Programs can be debugged from the terminal. The terminal is used as a printer to
examine limited amounts of data. After examining program data, the terminal user
can enter commands on the terminal that will alter the program. This is the most
common method used to debug programs that runin CMS.
CMS, operating with the VM/SP Control Program, is a time sharing system suit
able for problem solving, program development, and general work. It includes
several programming language processors, file manipulation commands, utilities,
and debugging aids. Additionally, CMS provides facilities to simplify the operation
of other operating systems in a virtual machine environment when controlled from
a remote terminal. For example, CMS capabilities are used to create and modify
job streams, and to analyze virtual printer output.
Part of the CMS environment is related to the virtual machine environment created
by CP. Each user is completely isolated from the activities of all other users, and
each machine in which CMS executes has virtual storage available to it and man
aged for it. The CP commands are recognized by CMS. For example, the com
mands allow messages to be sent to the operator or to other users, and virtual
devices to be dynamically detached from the virtual machine configuration.
The CMS Command Language
The File System
The CMS command language offers terminal users a wide range of functions. It
supports a variety of programming languages, service functions, file manipulation,
program execution control, and general system control. The CMS commands that
are useful in debugging are discussed in the "Debugging with
"Part 3. Debugging with VM/SP". For detailed information on all other CMS
commands, refer to the VM/SP CMS Command and Macro Reference.
Figure 35 describes CMS command processing.
The Conversational Monitor System interfaces with virtual disks, tapes, and unit
record equipment. The CMS residence device is kept as a read-only, shared, sys
tem disk. Permanent user files may be accessed from up to 25 active disks. Log
ical access to those virtual disks is controlled by CMS, while CP facilities manage
the device sharing and virtual-to-real mapping.
second is a file type designator that may imply specific file characteristics to the
CMS file management routines. The third is a filemode designator that describes
the location and access mode of the file.
Introduction To