DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦86df23fed⟧ Wang Wps File

    Length: 10289 (0x2831)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN64.00«

Derivation

└─⟦3b8d69e90⟧ Bits:30005794 8" Wang WCS Floppy ( A0306A )
    └─ ⟦this⟧ »~ORPHAN64.00« 

WangText




3854/rt…02…FIX/0000/USM/0006

…02…APE/830630…02……02…#
FIKS DISK
 OPERATION
…02……02…FK 7809














                        APPENDIX A

FIKS DISK OPERATION…86…1         …02…   …02…   …02…   …02…                                   
        
                    T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲



     1.  INTRODUCTION ..............................   
            003

     2.  S̲U̲M̲M̲A̲R̲Y̲ ..................................    
           004
       2.1   HARDWARE ..............................   
                004
       2.2   SOFTWARE ..............................   
                006

     3.  FIKS DUAL DISK SYSTEM .....................   
            008

     4.  INITIALIZING OF FIKS DISK SYSTEM ..........   
           009

     5.  USE OF TOS IN FIKS DUAL DISK SYSTEM .......   
            010

     6.  S̲Y̲S̲T̲E̲M̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲A̲L̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲ .............   
            010
       6.1   BOOT LOAD OF FIKS .....................   
                011
       6.2   DUALIZING OF DISKS ....................   
                012
       6.3   ISCARDING OF DISKS ...................    
               012
       6.4   DISK STATUS PRINTOUT ..................   
                013
       6.5   USE OF TOS: ...........................   
                014…86…1         …02…   …02…   …02…   …02…                 
                                      
1.   I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲

     This document gives an overview of how the FIKS Disk
     System functions and how it shall be operated. It is
     meant to be read of technicians, system operator and
     othr persons, who interface to the FIKS Disk System.
     For more detailed description refer to the following
     documents.

     ESP SYSTEM PSP
     Product Specification, FIX/1105/PSP/0046

     CR80 AMOS I/O System,
     Product Specification, CSS/006/PSP/0006

     CR80 DMALink Driver,
     Product Specification, CSS/006/PSP/0002

     CR80 AMOS File Management System,
     System Product Specification, CSS/920/SPS/0001

     CR80 Disk Driver,
     Product Specification, CSS/006/PSP/0005…86…1         …02… 
      …02…   …02…   …02…                                           
2.   S̲U̲M̲M̲A̲R̲Y̲



2.1  H̲a̲r̲d̲w̲a̲r̲e̲ (ref. fig. 1)

     The disks (CDC and FLOPPY) are controlled of the interface
     boards placed in the file processor. These diskcontrollers
     are accessed from te file processor via the SCM-mainbus
     using the IO-addresses 200,204 (=4(#32, #33)) for CDC
     and 8(=2*4) for floppy. In this way they are requested
     to perform data transfers to/from the disks from/to
     the disk-CACHE-CR80-memory RAM placed page 1, locaions
     0 - #4000). These transfers are executed using a SUBBUS.
     Transferrence of data between the file- and user processor
     is done via the DMA-link.

     The CDC-diske (kind = MMD82, unit no = 0) consist of
     two submits:

     - the section accessed with movble heads (submit no
       = 0), where the volume MOVHEAD is placed.

     - the section accessed with fixed heads (submit no
       = 1), where the volume FIXHEAD is placed.

     The Floppy disk (kind = FLOPPY, unit no = 0) is in
     the Node/MEDE configuration only placd in BRANCH ONE
     (i.e. it can not be used of BRANCH TWO).

     There is one submit (submit no = 0), where a volume
     with name FLOPPY (normally) is placed.…86…1         …02…  
     …02…   …02…   …02…                                           












































                  FIG. 1…01…FRONT VIEW

DISK OPERATION…86…1         …02…   …02…   …02…   …02…                                    
       
2.2  S̲o̲f̲t̲w̲a̲r̲e̲ (ref. fig. 2)

     When an application in the CR80-computer requests a
     disk read/write, this command is sent via the IO-system
     in the user processor and DMA-driver (DMA00) for the
     File Management System (FMS) placed in the file processor.
     The FMS translates the commands to disk-sector read/write
     commands. These are handed over to the disks drivers
     (CDC000, CDC001 for the CDC-disks and FDD000 for the
     Floppy), which arry out the interface to the disk-controllers.
     Needed data transfers between file- and userprocessor
     is controlled by the FMS and executed by the DMA-driver.
     When the disk-operation is finished the disk-drivers
     are interrupted. They return completon to the FMS,
     which forwards this information via DMA-drivers and
     IO-system to the application. Certain completians (disk
     hardware errors) are handled of the system software
     (ESP).…86…1         …02…   …02…   …02…   …02…                         
                      













































                        FIG. 2

D̲I̲S̲K̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲…86…1         …02…   …02…   …02…   …02…                                    
       
3.   F̲I̲K̲S̲ ̲D̲U̲A̲L̲ ̲D̲I̲S̲K̲ ̲S̲Y̲S̲T̲E̲M̲

     Seen from the system operational software point of
     view, the FIKS dual disksystem (ref. fig. 1, Node/MEDE-config.)
     consist of two logical DEVICES:

     - MMO, with volume MOVHED
     - FIXO, with volume FIXHEAD

     The devices may consist of submits from one or both
     of the disk units. If both submits are used then DISK
     ̲STATUS is said to be DUAL. If only submits from BRANCH
     ONE/TWO are used then DISK ̲STATUS s said to be ONE/TWO.

     If DISK ̲STATUS is DUAL then the disk read operations
     will be performed from one of the disk units and disk
     write operations on both units. In case of a hardware
     failure in one of the disk units, this one is DISCARDED
     and theone unit left is used as single (ONE/TWO). Later
     on when the erroneuous disk is repaired, it can be
     included in the disk system again - a DUALIZING of
     the disk is started. All write operations are now performed
     on both units while a copying of disksectors from the
     disk used all the time to the disk to be included.
     When this copying is finished the units are identical
     and DISK ̲STATUS is DUAL.

     Both BRANCHE's can use the disks at the same time.
     If both branches were allowed to do writing on te disk
     units simultaneous, then the disks would soon be corrupted.
     Therefore a feature for controlling the ability of
     being able to write on the disks is present. When the
     FIKS-system is booted, no disk writing can be done
     - every disk write operaton is converted to a dummy
     'CHECK'-operation. All diskread-operations are executed
     in the usual manner. This state of the disk system
     is meant to be used when a branch is STANDBY. When
     the branch is going to be ACTIVE DISK-writing is enabled.
     (WRTDSK).

     To keep track of the different states of the disk system
     a DISK ̲STATUS ̲WORD is used.…86…1         …02…   …02…   …02…   …02…    
                                           

         15  14                         3   2   1   0   bit
                                                        no
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲


          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲

         B̲i̲t̲ ̲o̲n̲ ̲m̲e̲a̲n̲s̲

         0:  DISK ̲ONE ̲INCLUDED
         1:  DISK ̲TWO ̲INCLUDED
         2:  DISK ̲WRITE ̲ENABLED
         3:  DISKS ̲DUALIZING

         This word is checkpointed (i.e. written to disk) to
         be retrieved at next initializing of the disk system
         for determinaton of DISK ̲STATUS.

         It is noticed that in BRANCH ̲ONE correspond DISK ONE/TWO
         to the IO-addresses 200/204, and in BRANCH TWO correspond
         DISK ONE/TWO to the IO-addresses 204/200.







4.       I̲N̲I̲T̲I̲A̲L̲I̲Z̲I̲N̲G̲ ̲O̲F̲ ̲F̲I̲K̲S̲ ̲D̲I̲S̲K̲ ̲S̲Y̲S̲T̲E̲M̲

         When the FISK-system is bot loaded BRANCH ̲ID, DISK
         ̲STATUS is defaulted to BRANCH ̲ONE, DISKS ̲DUAL. The
         state of the disk-controllers is examined.

         If the cables to the controller or the interface board
         itself is missing, then no attempt to use the corresponding
         disk unit i performed - the DISK ̲STATUS is set in accordance
         to this. When BRANCH ̲ID id keyed in by the operator,
         DISK ̲STATUS is updated again (if BRANCH TWO is stated).
         The next step in the initializing procedure is to examine
         the earlier checkpointed DISK ̲SATUS ̲WORD's (one on
         each disk unit): By combining the obtainable DISK ̲STATUS's-
         (those from the disk controllers and the checkpointed),
         the largest common DISK ̲STATUS is determined. In case
         DISK ̲STATUS comes out with "no disk available" the
         system perator is asked to key in a DISK ̲STATUS. If
         the state of the branch is going to be ACTIVE the disk-write
         is enabled.…86…1         …02…   …02…   …02…   …02…                    
                               
5.       U̲S̲E̲ ̲O̲F̲ ̲T̲O̲S̲ ̲I̲N̲ ̲T̲H̲E̲ ̲D̲U̲A̲L̲ ̲D̲I̲S̲K̲ ̲S̲Y̲S̲T̲E̲M̲

         Normal operations with the TOS-system will take place
         in BRANCH ONE and on DISK ONE-floppy drive is only
         connected to BRANCH ONE. It is presmed that some kind
         of updating is performed on the disk and last time
         FIKS was active the DISK ̲STATUS was DUAL. Therefore
         the checkpointed DISK ̲STATUS is automatically set to
         ONE when the TOS-system is used. Next time FIKS becomes
         active, DISK ̲STATS will be one and a 'DUALIZING of
         Disks' - procedure can be performed. If the system
         in some manner is reduced (one BRANCH or DISK is missing)
         and TOS is used, then the checkpointed DISK ̲STATUS
         shall be set in accordance to the case. To do this
         thee exist three utility programs DISK ̲ONE.c, DISK
         TWO.c and DISKS ̲DUAL.c which overwrites the checkpointed
         DISK ̲STATUS. These are manual activated by the operator
         (Use S-RUN 'Program')

         The FIKS-fileboot may be used together with TOS-boot-no
         disk wrting will be performed. The operations that
         may be executed in this way can not be predicted, but
         at least there is no risk of damaging something.









6.       S̲Y̲S̲T̲E̲M̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲A̲L̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲

         This section deals with what a system operator has
         to do n certain selected cases. All keying in is performed
         on the console, - transparent Watchdog mode to the
         affected branch is assumed. Keying in is underlined.




6.1      B̲o̲o̲t̲ ̲l̲o̲a̲d̲ ̲o̲f̲ ̲F̲I̲K̲S̲

             B1  A̲                  ," normal
             B2  B̲

             ERROR SWITCHOVER ...... etc.

             if no response or the system oes respond as stated
             then key in

             I   3̲3̲                 "boot from opposite
             B1  A̲                  "site branch
             B2  B̲

         the following may appear



         DISK STATUS ?

             O̲E̲/T̲O̲/D̲L̲

         The system has found that no disk can be used as a
         result of the disk investigation performed at te disk
         initializing. The operator may then close the proper
         DISK ̲STATUS by keying in OE, TO or DL(ONE, TWO or DUAL).
         The DISK ̲STATUS used last time the system was FIKS-ACTIVE
         can be found in earlier log printing - DISK ̲STATUS
         CHANGES IS ALWAYS LOGGD:


         Note:   The operator has to make a decision that may
                 have catastrophic effect on the system in case
                 it is wrong. Is the situation caused by hardware
                 failure? Wrong BRANCH ̲ID keyed in? Uncontrolled
                 use of TOS-system.

         If an errorreport with errrcode  # 4FF (disk system
         ̲stopped) appears, the just after bootload, then this
         may be caused by an unlucky hardware error in one of
         the disk unit. It is then better to exclude this unit
         from the system. This is done by switching off the
         power to th