monitor A batch processing operating system that controls execution of CMS-2 components and user jobs run on the CP-642 computer. It provides input/output, software library facilities and debugging tools. Job accounting is also provided. CMS-2 compiler A compiler for the CS-1 and CMS-2 languages that generates object code for the CP-642, L-304, AN/UYK-7, 1830A and 1218/1219 computers. During the 1970s there were different versions of the CMS-2 compiler, depending on which computer was used to compile the code. Some source code had to be rewritten to work around some functions. And the different versions of CMS-2 had problems with the debugging tools. XCMS-2 compiler An extended CMS-2 compiler, adding language features for the AN/UYK-7 computer. It only generates AN/UYK-7 object code. CMS-2 librarian A file management system that provides storage and access to source and object code. CP-642 Object code loaders Two object code loaders for loading absolute or relocatable object code. Tape utility A set of utilities for managing data on magnetic tape. CMS-2 flowcharter The flowcharter software processes flowcharter statements in CMS-2 source code and outputs a flowchart to a high-speed printer. See also Ada AN/AYK-14 AN/UYK-7 AN/UYK-20 AN/UYK-43 AN/UYK-44 AN/USQ-17 AN/USQ-20 JOVIAL Naval Tactical Data System TACPOL References External links CMS-2Y Programmers Reference Manual for the AN UYK-7 and AN UYK-43 (October 1986) the Feasibility of Emulating the AN/UYK-7 Computer on the AADC Signal Processing Element Dictionary of Programming Languages entry for CMS-2 Embedded systems Systems programming languages