Skip to content

Page 1

Norsk Data A.S Program Description

Date: 87.12.14
Page: 1 of 6

Product

Name Reg. no. Category
ND-500/5000 Swapper 211034I STIN

Reason

  • . New product
  • . Error Correction
  • x Change/Addition
  • x Different Environment
  • . Other: ...................................

Documentation

Title Reg. no.
ND-500 Loader/Monitor 60.136.4 EN

Purpose

Memory management in ND-500. This version is now capable of handling the ND-5000 series as well.

Prerequisites

General:
Since this Swapper can be used for both ND-500 and ND-5000, and the ND-500 part of this release is the same as Version HO2, then only the changed areas will be described here.

Computer and Operating System:

  • ND-5000: must use SIII/VSX K Workmode 406
  • ND-500: must use SIII/VSX K Workmode less than or equal to 312

(ND-100 part of ND-5000 must be ND-1x0/CX)

Any microprogram that goes with the computer will do.

Minimum Permanent Mass Storage Resources:

Computer User User Space Number of Files
ND-5000 System 100 pages on 2 files
ND-5000 System 67 pages on 2 files

File Information

File no. File Name Type Containing
ND-5000 203165I SWAPPER-I PSEG Swapper code segment
203166I SWAPPER-I DSEG Swapper data segment
ND-500 203165H SWAPPER-H02 PSEG Swapper code segment
203166H SWAPPER-H02 DSEG Swapper data segment

NOTE:
is to be replaced by the current revision of the directory or file. The revision level is found on the preceding "ND SOFTWARE LIBRARY DISKETTE" pages.


ooo ND Norsk Data ooo

Scanned by Jonny Oddene for Sintran Data © 2011


Page 2

Norsk Data A.S

Date: 87.12.14
Page: 2 of 6
Program Description

Product Name Reg. no. Category
ND-500/5000 Swapper ND-500/5000 Swapper 211034I STIN

1 Changed Prerequisites

  • The ND-5000 requires SINTRAN III/VSX 500 K workmode 406.

2 Modifications

  • NOTE: No changes for ND-500 computers

2.1 Improved Functionality

  • The new computer series ND-5000 are supported.
  • When it is available in Sintran, then Norsk Data's new domain format can be handled with this swapper.

2.2 Improved Performance

  • Improved utilisation of the CPU (TSB handling).
  • Improved algorithm to handle segments which mostly are accessed sequential (File as segment).

2.3 Etc.......

  • Internal changes.

Page 3

Program Description

Date 87.12.14
Company Norsk Data A.S
Page 3 of 6
Product Name Reg. no. Category
ND-500/5000 Swapper 211034I STIN

3 Installation Procedure

Log in as user system.

Make sure you have enough free disk space left on user system.

@USER SYSTEM

USER 0 : PACK-ONE-6799:SYSTEM
    CREATED 11.49.24  MAY 14, 1985
    LAST DATE ENTERED 15.19.58  NOVEMBER 5, 1987
    DEFAULT PUBLIC ACCESS : READ
    DEFAULT FRIEND ACCESS : READ, WRITE, APPEND, COMMON, D.
    DEFAULT OWN ACCESS : READ, WRITE, APPEND, COMMON, DIR..
    28587 PAGES USED OUT OF 29021 PAGES
    MAXIMUM NUMBER OF FILES : 512

The difference of the two numbers given on the second to last line gives the number of free pages. In the example above the number of free pages is 434.

On an ND-5000 the swapper requires 100 free pages and on an ND-500 the swapper requires 67 free pages.

Insert the floppy

211034I<rev>-XX-01D

in FLOPPY-DISC-.

@ENTER-DIRECTORY

DIRECTORY NAME: 211034J
DEVICE NAME: FLOPPY-DISC-<drive-no.>
DEVICE UNIT: <unit no.>
ooo  ND Norsk Data  ooo

Scanned by Jonny Oddene for Sintran Data © 2011


Page 4

Norsk Data A.S Program Description

Date Page
87.12.14 4 of 6
Product Name Reg. no. Category
ND-500/5000 Swapper 211034I STIN

If you want to install the swapper on a ND-5000 system.

@COPY-FILE
DESTINATION FILE: SWAPPER:PSEG
SOURCE FILE: (211034:FLOPPY-USER)SWAPPER-I<rev>:PSEG

@COPY-FILE
DESTINATION FILE: SWAPPER:DSEG
SOURCE FILE: (211034:FLOPPY-USER)SWAPPER-I<rev>:DSEG

If you want to install the swapper on a ND-500 system.

@COPY-FILE
DESTINATION FILE: SWAPPER:PSEG
SOURCE FILE: (211034:FLOPPY-USER)SWAPPER-H02:PSEG

@COPY-FILE
DESTINATION FILE: SWAPPER:DSEG
SOURCE FILE: (211034:FLOPPY-USER)SWAPPER-H02:DSEG

And

@RELEASE-DIRECTORY
DIRECTORY NAME: 211034

ooo ND Norsk Data ooo

Scanned by Jonny Oddene for Sintran Data © 2011


Page 5

Program Description

Date Norsk Data A.S Page 5 of 6
Product Name Reg. no.
ND-500/5000 Swapper 211034I

4 Postmortem Dump of ND-5005000 Swapper

After a fatal error from the swapper (Message 'SWAPPER STOPPED'), the swapper's data segment may be dumped to file for later analysis by ND.

The error flag in the 500 datafield must first be reset. Address of the datafield is found in B register of RT-program 5SWAP. The error flag has displacement 13B in the datafield.

Use the following procedure to reset the error flag: (User input is underlined)

Log in as user SYSTEM

@LIST-RT-DESCRIPTION 5SWAP

ACTIVE  I/O-WAIT  ......  ....  ....  .....  .....  .....  ...

           SEGMENTS 1  AND  2  REENT NPIT APIT RING PRIORITY
INITIAL :  0B      0B   5B   7B   2    100B
ACTUAL  :  0B      0B   5B   7B   2    100B

START ADDRESS:  35533B   LAST STARTED:  5928 MINS  28 SECS
ND-100 CPU TIME USED:  51 SECS

P    X    T    A    D      L        S       B
034511 061411 000062 000004 042031 035577 000001 021422

RESERVED DATAFIELDS LOGICAL UNIT FIRST WAITING
          100655B

% In this example, B register = 21422B
% The address of the error flag is thus 21422B + 13B = 21435B
% Calculate the address on your installation.

@ND

ND-500 MONITOR Version H00 86. 5. 6 / 86. 5.14
N500: SET-ND-500-UNAVAILABLE

N500: @LOOK-AT S3DPIT
READY:
21435/  2047 0
177777 -
-END
N500:

ooo ND Norsk Data ooo
Scanned by Jonny Oddene for Sintran Data © 2011


Page 6

Program Description

Date 87.12.14 Norsk Data A.S Page 6 of 6
Product Name Reg. no. Category
ND-500/5000 Swapper 211034I STIN

% Now the swapper may be dumped as follows.
% The dump file will normally require between 100 and 180 pages, dependent of the system configuration.

N500: DUMP-SWAPPER
File name: "SWAP-DUMP"

Dumping physical segment nr. : 1
Octal byte address for physical segment table = 210000
  Logical page : 0    -  Physical page : 1
  .
  .
  .
  Logical page : 726  -  Physical page : 1770
N500:

% The dump is completed. Copy the file to a diskette and send it to ND along with a description of the error situation.

% ND-500 (ND-5000) must be restarted before it can be used:

N500: STOP-ND-500
@ND

ND-500 MONITOR Version H00 86. 5. 6 / 86. 5.14
N500: START-SWAPPER
.
.
.
N500: EXIT

@

     ooo  ND Norsk Data  ooo
 Scanned by Jonny Oddene for Sintran Data © 2011

Page 7

ND Software Library Diskette

Page: 1
Directory Name: 211034IO3-XX-01D

Containing:

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 SWAPPER-H02 PSEG I RWACD RWACD RWACD 11 19895
1 SWAPPER-H02 DSEG I RWACD RWACD RWACD 55 109709
2 SWAPPER-I03 PSEG I RWACD RWACD RWACD 16 30649
3 SWAPPER-I03 DSEG I RWACD RWACD RWACD 85 201729

4 files using 167 pages. 610 pages reserved out of 610 pages.