Page 1¶
ND 10333 ND-500 MONITOR¶
INTRODUCTION¶
The ND-500 Monitor is an extension to the multi-user SINTRAN III/VSE Operating System. It supervises the execution of programs running concurrently in the high-speed 32 bit ND-500.
The ND-500 Monitor's tasks are:
- Initialization and control of programs running in the ND-500
- Allocation of physical memory to programs
- Timesharing of user programs
- Execution of input/output operations and other system functions requested by user programs
- Control of communication between the ND-500 processor and the ND-100 auxiliary processor
In addition a number of system functions are incorporated:
- Initialization of the ND-500 down load of control store
- Initial memory allocation for the ND-500
FEATURES¶
- Easy to use
- Simple commands
- Abbreviated commands
- Parameter prompting
- Macro facilities
- Sophisticated time-sharing algorithm
- Runs program consisting of from 1 to 30 program segments and from 1 to 30 data segments
- No practical limitation to user program size (4GB program + 4GB data)
- May treat data files as arrays (i.e. equivalence between data files and segments)
- Memory usage control
- can fix segments in memory
- maximum/minimum number of pages per segment
- Performance measurement and logging
- Handles standard SINTRAN III monitor calls
PRODUCT DESCRIPTION¶
The monitor consists of several programs. The page-fault handling and memory administration routine runs on the ND-500 processor. The others, for example the interactive command processor, run on the ND-100. The monitor itself is interactive and its command fall into 4 main groups:
- Commands to execute programs
- Debugging commands
- Commands to measure and log performance
- System supervisor commands
Commands to execute programs¶
A domain containing a program may be fetched into memory and the program started up. Execution may be halted and later restarted, if required.
Macro¶
Commands composed of other commands may be constructed using the macro facility. Logic statements may be included in order to terminate macro execution if an error stop occurs.
Debugging commands¶
A set of LOOK-AT commands enable the inspection and modification of registers, memory and segments. Instructions may be modified symbolically, and addresses may be entered either absolute or relative to base addresses, register values, etc. Different output formats may be used. TRACE GUARD and BREAK commands enable speedy location of errors.
The ND Symbolic Debugger is the normal tool for debugging high level language source programs.
The ND-500 hardware is able to trap a number of error or exception conditions. Some such conditions will result in a program stop automatically. Action on non-fatal conditions may be decided by the user.
[Photo: ND COMPUTER SYSTEMS logo]
Page 2¶
Performance Measurement¶
A histogram showing CPU use as a function of (logical) memory address areas may be compiled. This may be used in order to investigate in which areas of a program most processor time is used.
Supervisor Commands¶
Commands for initiating ND-500 system memory configuration and other supervisor commands may only be executed by user SYSTEM. The supervisor may choose how much memory may be used by the ND-500.
The control store (microprogram) of the ND-500 may be loaded and a number of tests run. The control store may also be edited.
A data segment may either be swapped out onto its original file, or a system selected swap file. Commands for the definition and deletion of such files are present.
REQUIREMENTS¶
ND-500 system with minimum 1/2 MBytes memory.
SINTRAN III/VSE-500.
DOCUMENTATION¶
| Document | Number |
|---|---|
| ND-500 Reference Manual | ND-05.009 |
| ND-500 Loader/Monitor | ND-60.136 |
ND
Norsk Data
Bergen, tel. (05)-239620
Sandnes, tel. 043-54544
Trondheim, tel. 086-23746
Tromsø, tel. 083-77584
Stockholm, tel. 087-24850, tlx. 15255 nordata s
Göteborg, tel. 031-199150
Malmö, tel. 040-239756
Copenhagen, tel. 01-258455, tlx. 37725 nd dk
Winchester, tel. 021-874161, tlx. 473617 mbm g
Versailles, tel. 395446-0151, tlx. 305663 nordata fermv
Paris, tel. 014-323606, tlx. 20678 nd par
Lyon, tel. 072-387417
Newbury (Berkshire), tel. 0635-31445, tlx. 848439 norskd g
Boston, tel. 617-237-7945, tlx. 921705 norsk wel
ND
COMTEC
Trondheim, tel. 075-16250, tlx. 55501 comtec n
Stockholm (Upplands Väsby), tel. 087-28536, tlx. 15255 nordata s
Stockholm (Sollent), tel. 087-27855, tlx. 15758 swecom s
Odense, tel. 09-157841, tlx. 52968 comtec dk
Ballerup (Copenhagen), tel. 023-61740
Düsseldorf, tel. 0211-908898, tlx. 8587277 cumt d
NOTE: NORSK DATA reserves the right to change specifications without given notice!