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

⟦50dde9757⟧ Wang Wps File

    Length: 8837 (0x2285)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN63.08«

Derivation

└─⟦45f76d1eb⟧ Bits:30006260 8" Wang WCS floppy, CR 1005V
    └─ ⟦this⟧ »~ORPHAN63.08« 

WangText

B…00……00……00……00…?…0a……00……00…?…0b…?…0f…?
>…0b…>…00…> =…0c…=…0f…=…06…<…0b…<…01…;…09…;…02…:…0a…:…0e…:…0f…:…02…9…09…9…0a…9…0f…9…07…8…0e…8…05…7…0e…7…05…6…0b…6…00…6…01…6…06…5…0c…5…00…5
4…0a…4
4…07…3…0d…3 2…0d…2…01…2…07…1…0a…1…0c…1…0f…1
1…07…0…0b…0…02…0
/…08…/…86…1         …02…   …02…   …02…   …02…                                           
                                                      CHAPTER 6
                                   Page #
        DOCUMENT III      TECHNICAL PROPOSAL          Apr. 29, 1982




6.       S̲O̲F̲T̲W̲A̲R̲E̲ ̲C̲H̲A̲R̲A̲C̲T̲E̲R̲I̲S̲T̲I̲C̲S̲

         This section attempts to present a comprehensive view
         of the software structure supporting the proposed ACDN.
          To assist in understanding the impled software linkages,
         certain typical and relevant data flow descriptions
         are presented.

         The primary design objectives for the networking software
         provided by Christian Rovsing has been:

         -   a realistic adherence to the proposed architecture
             for pen Systems Interconnection

         -   a well conceived strategy to exploit the inherent
             architectural strength of the CR80 environment.
             (this is illustrated by software components BTS
             & BDS)

         -   exploitation of the program development environment
             supportd by PASCAL.

         Over and above these considerations, certain aspects
         of software structuring have been adopted that facilitates
         understanding in terms of mainframe communication architecture
         like IBM's SNA and Univac's DCA.…86…1         …02…   …02…   …02…  
         …02…                                           
6.1      I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲

         The software proposed for the ACDN is anchored on existing
         networking solutions from Christian Rovsing,and is
         supported by the system software for the CR80,namel
         DAMOS.

         Section 6.2 introduces the functions and facilities
         of DAMOS.

         Section 6.3 focuses on a key internal transport mechanisms
         designated as Basic Transport Service (BTS) and Basic
         Datagram Service (BDS) that is a part of the DAMOS
         Kernel. 

Section 6.4 introduces data flow aspects and table structures.
  This section provides a first level bridge between concepts
 introduced in Chapter 3 and functional software description
 that follows in 6.5 to 6.11.

         Section 6.5 to 6.11 describes thesoftware complexion
         and functions of NSS, TAS, HAS, interfaces to other
         networks, NCS and Network Management Subsystem.

         Section 6.12 presents the electronic mail system oriented
         software capabilities.…86…1         …02…   …02…   …02…   …02…         
                                          
6.2      C̲R̲8̲0̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲ ̲S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         o   CR80 Standard System Software is divided into

             -   operational software
             -   support software


         The CR80 Advanced Multi Processor Operating sytem DAMOS
         is the standard operating system for memory mapped
         CR80 systems.

         DAMOS is divided into operational and support software
         as defined overleaf.

         DAMOS includes a virtual memory operating system kernel
         for the mapped CR80 series of computes.

         DAMOS fully supports the CR80 architecture which facilitates
         fault tolerant computing based on  hardware redundancy.
          DAMOS supports a wide range of machines from a single
         Processing Unit (PU) with 1 CPU and 128 K words of
         main memory, and up o a maximum configuration with
         16 PU's where each PU has 5 CPU's and 16 M words of
         virtual memory and a virtually unlimited amount of
         peripheral equipment including backing storage.

         DAMOS is particularly suited for use in real time systems
         but suports also other environments like software development
         and batch.  The main objectives fulfilled in DAMOS
         are: high efficiency, flexibility, and secure processing.

         DAMOS is built as a hierarchy of modules, each performing
         its own special task.  he services offered by DAMOS
         include CPU, PU, and memory management.  Demand paging
         is the basic memory scheduling mechanism, but process
         swapping is also supported.  Other levels of DAMOS
         provide process management and interprocess communication,
         asic device handling and higher level device handling
         including handling of interactive terminals, communication
         lines, and file structured backing storage devices.

         DAMOS provides an operating system kernel which integrates
         supervisory services fr real time, interactive and
         batchsystems.  A comprehensive set of software development
         tools is available under DAMOS.  The following languages
         are presently available:…86…1   …02…      …02…   …02…   …02…   …02…       
                                          


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

                          DAMOS

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



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

      OPERATIONAL                              SUPPORT
          SOFTWARE                                SOFTWARE
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                            ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲

   -  Kernel
      -  resource management   -  terminal operating system
      -  directory functions   -  languag processors
      -  process management    -  system generation software
      -  memory management     -  debugging facilities
      -  process communica-    -  utilities
         tion
      -  device management     -  maintenance and diagnostic
                                  programs
      -  device handling
      -  error rocessing
      -  real time clock
      -  PU management
      -  PU service
      -  transfer module
      -  Basic transport service

   -  Input/output system
      -  File Management
      -  Magtape Management
      -  Terminal Management

   -  Initialization






Fig. III  6.2-1…01…DAMO Software Overview…86…1          …02…   …02…   …02…   …02…                      
                   
   -  assembler
   -  SWELL, the CR80 system programing language
   -  Pascal
   -  Cobol

   The following languages are announced:

   -  Fortran 77
   -  Ada

   The DAMOS standard operational softwar is described
   in this section.  The description is divided into the
   following areas:

   -  Overview of DAMOS
   -  Security,
      which describes the general DAMOS approach to data
      security
   -  Kernel,
      which describes the DAMOS operating system kernel
      comonents
   -  DAMOS Input/Output,
      which describes the DAMOS standard interfaces to
      peripheral I/O equipment, the DAMOS disk file management,
      magnetic tape file management and terminal and communication
      line management systems
   -  System initialization
   The DAMOS standard support software

   -  terminal operating system
   -  programing languages
   -  system generation software
   -  debugging software
   -  utilities
   -  maintenance and diagnostics programs

   is defined in section 6.2.6.…86…1          …02…   …02…   …02…   …02…  
                  …02…                      
6.2.1 O̲v̲e̲r̲v̲i̲e̲w̲ ̲o̲f̲ ̲D̲A̲M̲O̲S̲ ̲O̲p̲e̲r̲a̲t̲i̲o̲n̲a̲l̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

   DAMOS may be visualized as the implementation of a
   set of abstract data types and a corresponding set
   of tools for creating and manupuating instantiations
   (objects) of these types.

   The major components in DAMOS are the Kernel, the File
   Management System, the Magnetic Tape File Management
   System, the Terminal Management System and the Root
   Operating System.

   The DAMOS Kernel exsts in one incarnation for each
   processing unit (PU).  The data types and functions
   implemented by the Kernel are:

      D̲a̲t̲a̲ ̲T̲y̲p̲e̲                F̲u̲n̲c̲t̲i̲o̲n̲

      CPUs                        CPU management and scheduling
      processes                process management
      virtual memory segments  memory managemet
      PU's                        PU management
      synchronization elements inter process communication
      device                      device management and
                                  basic device access
                                  methods
      ports                       basic transport service

   The Kernel also provides facilities for

      -  processing of errors
      -  centalized error reporting
      -  a data transfer mechanism
      -  a PU service module

   The File Management System (FMS) implements files on
   disks.  The FMS provides functions for manipulating
   and accessing files and acts as an operating system
   for a group f disks units.  The FMS may exist in several
   incarnations in each PU where each incarnation controls
   its own devices.

   The Terminal Management System (TMS) is similar to
   the FMS.  It provides functions for manipulating and
   accessing communication ines and terminals including
   line printers.  The objects accessed via the TMS are
   called units.  A unit may be an interactive terminal,
   a line printer or a virtual circuit.  The TMS acts
   as an operating system for a group of communication
   devices atached via LTUs, LTUXs or a parallel controller.


          The TMS may exist in several incarnations in each PU,
          each incarnation controlling its own devices.

          The Magnetic Tape File Management System handles files
          on magnetic tape units.
          A common security policy and hiearachical resource
          management strategy is used by the Kernel, the FMS
          and the TMS.  These strategies have been designed with
          the objective of allowing multiple concurrent higher
          level operating systems to coexist i a PU in a secure
          and independent manner.

          The Root operating system is a basic high level operating
          system which intially possesses all resources in its
          PU.…86…1          …02…   …02…   …02…   …02…                  …02…         
                      
6.2.2     S̲e̲c̲u̲r̲i̲t̲y̲

          DAMOS offers comprehensive data security features.
           A multilevel security system ensures that protected
          data is not disclosed to unauthorized users and that
          protect