Page 1¶
ND-500/5000 System Package for SINTRAN III/VSX Version M¶
Description of Product¶
Collection of basic products required to run an ND-500 or ND-5000 system.
The ND-500/5000 System Package for SINTRAN III/VSX version M contains the following parts: - ND-500/5000 Monitor - ND-500/5000 Swapper - ND-500/5000 Place Library
Reason for New Version¶
- Support of new hardware
- Increased performance in the ND-500/5000 Swapper
Prerequisites¶
Hardware Prerequisites¶
ND-500 or ND-5000 system.
ND-500/5000 Micro Programs¶
| ND Prod. No. | System Type | Microprogram Version |
|---|---|---|
| 210332 J | ND-500 series I, standard | 10512 |
| 210338 I | ND-500 series I, AX-CPU | 10412 |
| 210411 G | ND-500 series I, CX-CPU | 10312 |
| 210412 G | ND-500 series I, CXA-CPU | 10612 |
| 210787 F | ND-530 | 15313 |
| 210786 F | ND-550/560/570 | 15213 |
| 210788 F | ND-550/560/570, > 32 Mb | 15413 |
| 210701 H | ND-580 | 15113 |
| 211272 E | ND-5200 | 11531 |
| 211273 E | ND-5400 | 11631 |
| 211274 E | ND-5500 | 11731 |
| 211275 E | ND-5700 | 11831 |
| 211276 E | ND-5800 | 11931 |
| 211847 A | ND-5850 | 12000 |
Page 2¶
ND-500/5000 System Package for SINTRAN III/VSX Version M¶
Other Prerequisites¶
Minimum Permanent Mass Storage on user area SYSTEM:
155 pages on 2 files
on user area SYSTEM or :PROG-file user: 160 pages on 1 file
on user area SYSTEM or :BRF-file user: 60 pages on 6 files
Number of segments (ND-100):
minimum: 0
maximum: 1
Space required on segment files: 160 pages
Documentation¶
| Title | Number |
|---|---|
| SINTRAN III Release Information M-version | 860230.7 |
| SINTRAN III Commands Reference Manual | 860128.7 |
Changes in Configuration Limitations¶
- The maximum number of entries in the reentrant-subsystem table (ND-100 reentrant subsystems and ND-500/5000 standard domains) is increased to 400 (maximum 100 ND-500/5000 standard domains). The total length of names of all entries in the table is increased to 4096 characters (including the apostrophe terminating each name).
- The previous limitation of memory size to 32 megabytes was changed to 128 megabytes on ND-5000 systems in the L-version of SINTRAN III. This new limit (128 megabytes) now applies to all ND-500/5000 systems.
Installation¶
- Enter the directory on the diskette:
@ENTER-DIRECTORY<return>
DIRECTORY NAME: 211305<return>
DEVICE NAME: FLOPPY-DISC-<controller><return>
DEVICE UNIT: <unit><return>
Scanned by Jonny Oddene for Sintran Data © 2011
Page 3¶
ND-500/5000 Monitor (background part)¶
- Log into the SINTRAN III user area where you keep :PROG files to be dumped as reentrant subsystems (or user area SYSTEM).
- Copy the file containing the ND-500/5000 Background Monitor to disk:
@COPY-FILE DESTINATION FILE: "ND-500-MON-K<rev>:PROG" SOURCE FILE: (211305:FLOPPY-USER)ND-500-MON-K<rev>:PROG
- Log out and log in as user area SYSTEM
- If you already have a version of the ND-500/5000 Monitor reentrant, you should delete it:
@DELETE-REENTRANT NAME: ND-500-MONITOR
- Dump the ND-500 Background Monitor as a reentrant subsystem:
@DUMP-PROGRAM-REENTRANT NAME: ND-500-MONITOR FILE NAME: (<user-name>)ND-500-MON-K<rev>:PROG,N5MON
- You should insert this command in the mode file you run after a cold start (or replace the commands already used to dump a previous version of the ND-500 Monitor reentrant).
ND-500/5000 Swapper¶
- Log in as user area SYSTEM.
- Delete the old version of the ND-500/5000 Swapper:
@DELETE-FILE FILE NAME: SWAPPER:PSEG @DELETE-FILE FILE NAME: SWAPPER:DSEG
- Copy the files containing the ND-500/5000 Swapper to disk:
@COPY-FILE DESTINATION FILE: "SWAPPER-L<rev>:PSEG" SOURCE FILE: (210305:FLOPPY-USER)SWAPPER-L<rev>:PSEG @COPY-FILE DESTINATION FILE: "SWAPPER-L<rev>:DSEG" SOURCE FILE: (210305:FLOPPY-USER)SWAPPER-L<rev>:DSEG
Page 4¶
ND-500/5000 System Package for SINTRAN III/VSX version M¶
ND-500/5000 Place Library¶
- The ND-500/5000 Place Library is only required if you have users who write programs manipulating (starting, stopping, etc.) ND-500/5000 domains. If your system does not require the ND-500/5000 Place Library, you may skip this section.
- Log in as user area SYSTEM or the user area where you want the Place-Library files to be stored.
- Copy the files of the ND-500/5000 Place Library:
@COPY-FILE
DESTINATION FILE: "PLACE-1BANK-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-1BANK-C<rev>:BRF
@COPY-FILE
DESTINATION FILE: "PLACE-2BANK-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-2BANK-C<rev>:BRF
@COPY-FILE
DESTINATION FILE: "PLACE-SML-1B-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-SML-1B-C<rev>:BRF
@COPY-FILE
DESTINATION FILE: "PLACE-SML-2B-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-SML-2B-C<rev>:BRF
@COPY-FILE
DESTINATION FILE: "PLACE-BIG-1B-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-BIG-1B-C<rev>:BRF
@COPY-FILE
DESTINATION FILE: "PLACE-BIG-2B-C<rev>:BRF"
SOURCE FILE: (210305:FLOPPY-USER)PLACE-BIG-2B-C<rev>:BRF
Finishing Installation¶
- When all files are copied, release the diskette.
@RELEASE-DIRECTORY
DIRECTORY NAME: 211305
Page 5¶
ND-500/5000 Monitor¶
Modifications¶
- Support for new hardware (ND-5850).
Errors corrected¶
- Error in DEFINE-STANDARD-DOMAIN on domain stored as a domain file. If a file was connected as segment, this segment was erroneously defined as part of the standard domain.
Notes and Hints¶
- Dump the ND-500 Monitor as a reentrant subsystem, as indicated in "Installation" on page 3, to improve its performance (especially if used by many users at the same time).
- You may also define an extra entry point at address 31 for entering the Symbolic Debugger without first entering the monitor by using the command:
@DEFINE-REENTRANT-PROGRAM
NAME: DEBUGGER-500
START ADDRESS (OCT): 31
RESTART ADDRESS (OCT): 31
SEGMENT (NAME OR NUMBER (OCT)): N5MON
This command should also be inserted in the mode file you run after a cold start.
ND-500/5000 Swapper¶
Improved functionality¶
- The previous limitation on total memory size of 32 megabyte is changed. The new limitation is to 128 megabyte total memory size. This applies to all ND-500 and ND-5000 systems.
Improved performance¶
- The function write-back-segment-to-file (WSEG) is optimised.
- Restarting a process directly after page fault (done by the ND-500/5000 Swapper instead of by ND-100.)
- Use of disks connected to a DOMINO controller in swapping is optimised (the ND-500/5000 Swapper now calls RDIO directly).
Page 6¶
ND-500/5000 Place Library¶
New Functions¶
PLANC Routine¶
ND500_X (<domain name>,<priority function>,<priority operand>,<cpu number>)
FORTRAN Routine¶
ERR = ND500F_X (<domain name>,<priority function>,<priority operand>,<cpu number>)
FORTRAN Reentrant Routines¶
ERR = ND500R (<domain name>, <priority>)
ERR = ND500R_X(<domain name>,<priority function>,<priority operand>,<cpu number>)
Parameter Description¶
| Parameter | Description |
|---|---|
| domain name | Directory and user can be omitted or abbreviated. Domain name can be abbreviated as long as it is unambiguous. |
| priority function | = 1 Set fixed priority. = 2 Insert in time-slice. = 3 Remove from time-slice. |
| priority operand | Priority value for priority-function = 1. Time-slice class for priority-function = 2. Dummy, not used for priority-function = 3. |
| cpu number | = 0 Use CPU with smallest load. > 0 Use specified CPU number. |
Scanned by Jonny Oddene for Sintran Data © 2011