top - download
⟦5cf416e4f⟧ Wang Wps File
Length: 20211 (0x4ef3)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN61.08«
Derivation
└─⟦2c0571bd0⟧ Bits:30005816 8" Wang WCS floppy, CR 0005A
└─ ⟦this⟧ »~ORPHAN61.08«
WangText
<…0d…<…05…;…09…;…0a…;…0c…; :…0b…:…02…9…09…9…0d…9
8…0a…8…00…8…07…7…0e…7…05…6…0b…6…01…6…07…5…0e…5 4…0a…4…01……86…1
…02…
…02…
…02…
…02…CPS/SRS/001
…02…801010…02……02…#
CAMPS
ADDITIONAL
REQUIREMENTS
TO
DAMOS
STANDARD
SOFTWARE…02…800801…02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 SCOPE ........................................
7
2 APPLICABLE DOCUMENTS .........................
8
2.1 DAMOS SYSTEM REQUIREMENT SPECIFICATIO ...
8
2.2 PROPOSAL FOR DIGITAL EXCHANGE APPENDIX 3,
CR80D STANDARD SOFTWARE ..................
8
2.3 REQUIREMENTS FOR ERRORHANDLING, DOC.NO.
CPS/TCN/0012 .............................
8
2.4 MAPPING OF PERFORMANCE REQUIRMENTS TO
SUBSYSTEMS, DOC.NO. CPS/TCN/0013 .........
8
2.5 DAMOS PROCESS MANAGEMENT AND DISPATCHER,
PRELIMINARY CSS/2000/PSP/0018 ............
8
3 SYSTEM STANDARD SOFTWARE ....................
9
3.1 OPERATING SYSTEM ........................
10
3.2 DAMOS KERNEL .............................
13
3.2.1 Process Management ...................
13
3.2.2 Interrupt Functions ..................
13
3.2.3 Process Communication ................
14
3..4 Process Scheduling ...................
14
3.2.5 Page Manager .........................
14
3.2.6 Monitor Procedures ...................
15
3.3 I/O ......................................
16
3.3.1 I/O System ..........................
16
3.3.2 File Management Systems ..............
18
3.3.2.1 Backing Storage Management .......
18
3.3.2.2 Terminal Handling ................
20
3.3.3 Device Handlers ......................
20
3.3.4 DeviceDrivers .......................
21
3.3.5 Supplementary requirements derived
from I/O requirement .................
21
3.3.6 Message Handling .....................
22
3.4 ERRORHANDLING ............................
24
3.4.1 Error Fix Up .........................
25
3.4.2 Standard Erroractions Supplied by
DAMOS ................................
26
3.4.3 Device Driver/Handler Errorhandling ..
26
3.5 RECOVERY, RESTART, RECONFIGURATION .......
27
3.5.1 PU/IOBUS Switchover ..................
27
3.5.2 Disk Recovery, Reconfiguration,
Restart .............................
28
3.5.3 THS (IOBUS) Recovery, Reconfiguration
Restart ..............................
29
3.5.4 Software Reconfiguration .............
29
3.5.5 THS (TDX BUS) Recovery, Reconfigura-
tion, Restart .......................
29
4 SYSTEM SUPPORT SOFTWARE ......................
30
4.1 HIGH LEVEL OPERATING SYSTEM ..............
30
4.2 LANGUAGE PROCESSORS ......................
31
4.2.1 Pascal Compiler ......................
31
4.2.2 Swell Compiler ....................... 31
4.2.3 Assembler ............................
32
4.3 TEXT PROCESSORS ..........................
32
4.3.1 Editor ...............................
32
4.3.2 Text Formatting Progrm ..............
32
4.3.3 File Merge Program ...................
33
4.3.4 Pretty Printing Facility .............
34
4.4 PROGRAM DEVELOPMENT AND TEST TOOLS .......
33
4.4.1 Linker ...............................
33
4.4.2 Pascal Cross Reference ...............
33
4.4.3 Swell Cross Reference ................
34
4.4.4 Assembler Cross Reference ............
34
4.4.6 Swell Debugger .......................
34
4.4.7 Assembly Debugger ...................
36
4.4.8 Patch Program ........................
36
4.4.9 Generation of Test Output for Pascal
Programs .............................
36
4.4.10 Generation of Test Output for Swell
Programs ............................
37
4.4.11 Generation of Test Output for Assembly
Programs .............................
38
4.4.12 Change Affect Tool ...................
40
4.4.13 Librarian ............................
40
4.4.14 System Generator ....................
42
4.5 FILE MANIPULATION PROGRAMS ...............
42
4.5.1 Binhex ...............................
42
4.5.2 Compare ..............................
42
4.5.3 Copy .................................
43
4..4 Hexbin ...............................
43
4.5.5 Listf ................................
43
4.5.6 Print ................................
43
4.6 DIRECTORY MAINTENANCE UTILITIES ..........
43
4.6.1 Attr .................................
43
4.6.2 Create ...............................
44
4.6.3 Enter ...............................
44
4.6.4 List .................................
44
4.6.5 Protect ..............................
44
4.6.6 Remove ...............................
45
4.6.7 Rename ...............................
45
4.6.8 Dcopy ................................
45
4.7 DIAGNOSTIC PROGRAMS ......................
45
4.7.1 On-line Diagnostic Programs ..........
46
4.7.1.1 Integrity of Operation ...........
46
4.7.1.2 Availability ....................
47
4.7.1.3 On-line Test Programs ............
47
4.7.1.4 System Integrity Test Programs ...
48
4.7.2 Off-line Diagnostic Programs .........
48
4.7.2.1 Off-line Testprograms ............
48
4.8 MICELLANEOUS PROGRAMS ...................
49
4.8.1 Formatting of Disk ...................
49
4.8.2 File Conversion ......................
49
4.8.3 System TiME Setting ..................
49
4.8.4 Time ................................
50
4.8.5 Test Drive Program ...................
50
5 PERFORMANCE ..................................
52
5.1 SIZING ...................................
52
5.2 TIMING ...................................
54
5.3 STARTUPAND SWITCHOVER PERFORMANCE
REQUIREMENTS .............................
54
5.4 ON-LINE DIAGNOSTIC SOFTWARE ..............
54
6 AVAILABILITY AND MAINTAINABILITY .............
55
6.1 AVAILABILITY .............................
55
6.2 MAINTAINABILITY .......................... 55
7 INITIALIZATION ...............................
55
8 SECURITY .....................................
56
8.1 SECURITY POLICY ..........................
58
8.2 COMPARTMENTS .............................
59
8.3 TERMINALS AND COMMUNICATION LINES ........
59
8.4 TDX DEVIES ..............................
60
8.5 CENTRALIZED ACCESS CONTROL ...............
60
8.6 SCHEDULING ...............................
61
8.7 SYSTEM SOFTWARE STRUCTURE ................
61
8.8 PROGRAM PAGE MANAGEMENT .................
63
8.9 ON-LINE TEST PROGRAMS ....................
63
8.10 DATA SECURITY ............................
64
9 QUALITY ASSURANCE ............................
66
10 SOFTWARE DOCUMENTATION .......................
66
10.1 DOCUME0̲1̲0̲6̲A̲…00…DAMOS …00…am]/vhn/sdv
…00…MSN …00…DAMOS helt dokument …00…2̲8̲…00…0̲7̲…00…8̲0̲…00…1̲3̲…00…0̲9̲…00…
̲ ̲ ̲ ̲…00…4̲1̲…00… ̲ ̲5̲4̲4̲7̲…00…24…00…08…00…81…00…13…00…48…00… …00…06…00… 83…00…2̲4̲…00…0̲8̲…00…8̲1̲…00…1̲4̲…00…2̲7̲…00…04…00…09…00…81…00…09…00…30…00…0005A…00…
71…00… ̲ ̲3̲5̲…00…13…00… 1404…00… ̲5̲4̲212…00……18……00……06…`…05…V…00…v…00……01… …05…f…10……11… …80…*̲J̲…15……05……00……00……00……00……00……00……00…7
w…01……86……00……00……00……00…;…0a……00……00…;…0b…;
:…0c…:…06…9…0f…9
9 9…06…8…0e…8…05…7…0c…7
7…07…6…0c…6…01…6…06…5…0b…5…02…4…0a…4…00…4…05…3…0b…3…01…3…06…2…0b…2…0c…2…0d…2…86…1
…02… …02… …02…
…02…CPS/SRS/001
…02…810811…02……02…#
CAMPS ADDITIONAL REQUIREMENTS TO
DAMOS STANDARD SOFTWARE…02…801010…02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 SCOPE ........................................
8
2 APPLICABLE DOCUMENTS .........................
9
2.1 DAMOS SYSTEM REQUIREMENT SPECIFICATIO ...
9
2.2 PROPOSAL FOR DIGITAL EXCHANGE APPENDIX 3,
CR80D STANDARD SOFTWARE ..................
9
2.3 REQUIREMENTS FOR ERRORHANDLING, DOC.NO.
CPS/TCN/0012 .............................
9
2.4 MAPPING OF PERFORMANCE REQUIRMENTS TO
SUBSYSTEMS, DOC.NO. CPS/TCN/0013 .........
9
2.5 DAMOS PROCESS MANAGEMENT AND DISPATCHER,
PRELIMINARY CSS/2000/PSP/0018 ............
9
3 SYSTEM STANDARD SOFTWARE ...................
10
3.1 OPERATING SYSTEM ........................
11
3.2 DAMOS KERNEL .............................
14
3.2.1 Process Management ...................
14
3.2.2 Interrupt Functions ..................
14
3.2.3 Process Communication ................
15
3..4 Process Scheduling ...................
15
3.2.5 Page Manager .........................
15
3.2.6 Monitor Procedures ...................
17
3.2.7 Write Access Check by System
Procedures ...........................
17
3.3 I/O ...................................... 18
3.3.1 I/O System ...........................
18
3.3.2 File Management Systems ..............
19
3.3.2.1 Backing Storage Management .......
19
3.3.2.2 Terminal Handling ...............
21
3.3.2.3 OFFER-ACCEPT .....................
22
3.3.2.4 Useron - Useroff .................
22
3.3.3 Device Handlers ......................
23
3.3.4 Device Drivers .......................
24
3.3.5 Supplmentary requirements derived
from I/O requirement .................
24
3.3.6 Message Handling .....................
24
3.4 ERROR HANDLING ...........................
24
3.4.1 Error Fix Up .........................
25
3.4.2 Standard Erroractions Supplied by
DAMOS ...............................
26
3.4.2.1 General Reporting Mechanism ......
26
3.4.2.1.1 Reporting at the Different
Levels .......................
30
3.4.2.2 Hardware Errors ................
30
3.4.2.2.1 Single Termnal Error ......
30
3.4.2.2.1.1 Detected During User
Operation ..............
30
3.4.2.2.1.2 Detected During COPSY
Operation on a System
Connection .............
31
3.4.2.2.2 LTU/LTUX Error ............... 31
3.4.2.2.2.1 Detected During User
Operation ................
31
3.4.2.2.2 Detected During COPSY
Operation ....................
31
3.4.2.2.3 Chanel (LTU/LTUX) Error .....
32
3.4.2.2.4 BSM-X Error ..................
32
3.4.2.2.5 TDX BUS (TDX CTR, TDX BUS,
TIAs) Error ..................
32
3.4.2.2.6 PU (Includes STI and IOBUS)
Error .......................
32
3.4.2.2.7 Error Interrupts .............
33
3.4.2.2.7.1 During Retire ............
33
3.4.2.2.7.2 During PU Shut-Down ......
33
3.4.2.2.8 On-Line Diagnostics Reporting
33
3.4.2.2.9 Mirrored isks (Disk CTA,
Disk Drive, UDLUME) Errors ...
34
3.4.2.2.9.1 Error in a Single Disk ...
34
3.4.2.2.9.2 Error in Both Disks ......
34
3.4.2.2.10 Single Disk Error ..........
34
3.4.2.3 Software Errors .................
34
3.4.2.3.1 Security Violation ...........
34
3.4.2.3.2 Non Security Violation .......
34
3.4.3 Device Driver/Handler Errorhandling ..
35
3.4.4 Error Information ....................
35
3.4.4.1 rror Report Information .........
35
3.4.4.1.1 HW Error Reports .............
35
3.4.4.1.2 SW Error Reports .............
36
3.4.4.2 Dump of Failed Process ...........
36
3.4.5 Memory Dump ..........................
36
3.4.6 Post Memory Analysis .................
36
3.4.7 Resume ..............................
36
3.4.8 Handling of HW Generated Error
Interrupts (page 3 in IM No. 79) .....
37
3.4.9 Device Driver/Handler Error Handling .
37
3.5 RECOVERY, RESTART, RECONFIGURATION .......
37
3.5.1 P/IOBUS Switchover ..................
38
3.5.2 Disk Recovery, Reconfiguration,
Restart ..............................
38
3.5.3 THS (IOBUS) Recovery, Reconfiguration
Restart ..............................
41
3.5.4 Sftware Reconfiguration .............
41
3.5.5 THS (TDX BUS) Recovery, Reconfigura-
tion, Restart ........................
41
4 SYSTEM SUPPORT SOFTWARE ......................
43
4.1 HIGH LEVEL OPERATING SYSTEM ..............
43
4.2 LANGUAGE PROCESSORS ......................
44
4.2.1 Pascal Compiler ......................
44
4.2.2 Swell Compiler .......................
44
4.2.3 Assembler ............................
45
4.3 TEXT PROCESSORS .........................
45
4.3.1 Editor ...............................
45
4.3.2 Text Formatting Program ..............
45
4.3.3 File Merge Program ...................
46
4.3.4 Pretty Printing Facility .............
46
44 PROGRAM DEVELOPMENT AND TEST TOOLS .......
46
4.4.1 Linker ...............................
46
4.4.2 Pascal Cross Reference ...............
47
4.4.3 Swell Cross Reference ................
47
4.4.4 Assembler Cross Reference............
48
4.4.6 Swell Debugger .......................
48
4.4.7 Assembly Debugger ....................
49
4.4.8 Patch Program ........................
50
4.4.9 Generation of Test Output for Pascal
Programs ............................
50
4.4.10 Generation of Test Output for Swell
Programs .............................
50
4.4.11 Generation of Test Output for Assembly
Programs .............................
50
4.4.12 Change Affec Tool ...................
50
4.4.13 Librarian ............................
51
4.4.14 System Generator .....................
53
4.5 FILE MANIPULATION PROGRAMS ...............
53
4.5.1 Binhex ...............................
53
4.5.2 Compare ..............................
53
4.5.3 Copy ................................
53
4.5.4 Hexbin ...............................
53
4.5.5 Listf ................................
54
4.5.6 Print ................................
54
4.6 DIRECTORY MAINTENANCE UTILITIES ..........
54
4.6.1 Attr .................................
54
4.6.2 Create ...............................
54
4.6.3 Enter ................................
55
4.6.4 List .................................
55
4.6.5 Protect .............................
55
4.6.6 Remove ...............................
55
4.6.7 Rename ...............................
55
4.6.8 Dcopy ................................
56
4.7 DIAGNOSTIC PROGRAMS ......................
56
47.1 On-line Diagnostic Programs ..........
56
4.7.1.1 Integrity of Operation ...........
57
4.7.1.2 Availability .....................
57
4.7.1.3 On-line Test Programs ............
57
4.7.1.4 System Integrity Test Progrms ...
58
4.7.2 Off-line Diagnostic Programs .........
58
4.7.2.1 Off-line Testprograms ............
58
4.8 MISCELLANEOUS PROGRAMS ...................
59
4.8.1 Formatting of Disk ...................
59
4.8.2 File Conersion ......................
59
4.8.3 System TimE Setting ..................
59
4.8.4 Time .................................
60
4.8.5 Test Drive Program ...................
60
5 PERFORMANCE ..................................
62
5.1 SIZING ...................................
62
5.2 TIMING ...................................
62
5.3 STARTUP AND SWITCHOVER PERFORMANCE
REQUIREMENTS .............................
62
5.4 ON-LINE DIAGNOSTIC SOFTWARE .............
62
6 AVAILABILITY AND MAINTAINABILITY .............
63
6.1 AVAILABILITY .............................
63
6.2 MAINTAINABILITY ..........................
63
7 INITIALIZATION ...............................
63
8 SECURITY .....................................
64
8.1 SECURITY POLICY ..........................
66
8.2 COMPARTMENTS .............................
66
8.3 TERMINAS AND COMMUNICATION LINES ........
66
8.4 TDX DEVICES ..............................
67
8.5 CENTRALIZED ACCESS CONTROL ...............
68
8.6 SCHEDULING ...............................
68
8.7 SYSTEM SOFTWARE STRUCTURE ...............
68
8.8 PROGRAM PAGE MANAGEMENT ..................
69
8.9 ON-LINE TEST PROGRAMS ....................
70
8.10 DATA SECURITY ............................
70
9 QUALITY ASSURANCE ............................
72
10 SOFTWARE DCUMENTATION .......................
72
11 CR80D SOFTWARE VERIFICATION ..................
72
12 COMPATIBILITY WITH AMOS AND CR80D STANDARD
SOFTWARE .....................................
72…86…1 …02… …02… …02… …02…
1̲ ̲ ̲S̲C̲O̲P̲E̲
This document contains additional requirements to the
CR80D advanced multiprogramming operating system (DAMOS)
set forth by the System Division (CRA).
2̲ ̲ ̲A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
2.1 D̲A̲M̲O̲S̲ ̲S̲Y̲S̲T̲E̲M̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ ̲C̲S̲S̲/̲0̲0̲6̲/̲S̲P̲C̲/̲0̲0̲0̲1̲
2.2 P̲R̲O̲P̲O̲S̲A̲L̲ ̲F̲O̲R̲ ̲D̲I̲G̲I̲T̲A̲L̲ ̲E̲X̲C̲H̲A̲N̲G̲E̲ ̲A̲P̲P̲E̲N̲D̲I̲X̲ ̲3̲,̲ ̲C̲R̲8̲0̲D̲ ̲S̲T̲A̲N̲D̲A̲R̲D̲
̲S̲O̲F̲T̲W̲A̲R̲E̲
2.3 R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲F̲O̲R̲ ̲E̲R̲R̲O̲R̲H̲A̲N̲D̲L̲I̲N̲G̲,̲ ̲D̲O̲C̲.̲N̲O̲ ̲C̲P̲S̲/̲T̲C̲N̲/̲0̲0̲1̲2̲
2.4 M̲A̲P̲P̲I̲N̲G̲ ̲O̲F̲ ̲P̲E̲R̲F̲O̲R̲M̲A̲N̲C̲E̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲ ̲T̲O̲ ̲S̲U̲B̲S̲Y̲S̲T̲E̲M̲S̲,̲
̲D̲O̲C̲.̲N̲O̲ ̲C̲P̲S̲/̲T̲C̲N̲/̲0̲0̲1̲3̲
2.5 D̲A̲M̲O̲S̲ ̲P̲R̲O̲C̲E̲S̲S̲ ̲M̲A̲N̲A̲G̲E̲M̲E̲N̲T̲ ̲A̲N̲D̲ ̲D̲I̲S̲P̲A̲T̲C̲H̲E̲R̲,̲ ̲P̲R̲E̲L̲I̲M̲I̲N̲A̲R̲Y̲
̲C̲S̲S̲/̲2̲0̲0̲0̲/̲P̲S̲P̲/̲0̲0̲1̲8̲
3̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲S̲T̲A̲N̲D̲A̲R̲D̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲
a) Fundamental properties of the Standard Software
which shall be considered in depth during the design,
development and production are its quality integrity
and flexibility.
b) The Software shall be structured in a clearly identifiable
hierarchical way. The design shall maintain maximum
isolation and independence between units of all
types during program design and implementation
and durin on-line operation of the system.
c) The Software shall be carefully documented in parallel
to the design during the production phase. The
documentation shall form part of each deliverable
software package and conform to the documentation
standar specified elsewhere in this document.
d) In the construction of program code, clarity of
meaning shall be a major consideration. When writing
the program code comments shall be inserted to
aid comprehension and improve the readability.
e) It i mandatory that instructions and constants
of the system standard software shall not be modified
during runtime. Within each software module/program
the program code and constants shall be segregated
from the modifiable data. The data areas of a moule
shall be contigous and all exchange of data between
different modules shall take place either through
well-defined shared data areas or by value passing.
f) The System Standard Software shall be implemented
as a well structured suite of code nd data modules
incorporating sufficient hardware protection and
software checking to ensure that the System Software
itself can achieve and maintain the status of high
integrity, trusted code with respect to the Applications
Software. Preferably te System Software shall reside
in read-only memory.
g) Sufficient validity checks must be applied at appropriate
points in the System Software/Applications Software
at Compile time and/or run time to ensure that
the integrity requiements (refer section 8) will
be met, attention however, being paid to maintaining
efficiency.
h) Recovery procedures after system failure shall
include the validation of the integrity, i.e checksumming
of software, of the operating system softw