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