DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

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

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦b95a3d2d0⟧ TextFile

    Length: 5376 (0x1500)
    Types: TextFile
    Names: »opsysinp«

Derivation

└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦this⟧ »opsysinp« 

TextFile

lookup opsysman
if ok.yes
(scope temp opsysman
clear temp opsysman
)
opsysman=set 100
scope user opsysman
opsysman=compose
*se#*
#pl 297,15,260,0,0#
#lw 190#
#ld12#
#pn 0,0#
#ps 0#
#sj#
#lm 0#
Computer Departement
#0010#H.C.Ørsted Institute
Universitetsparken 5
DK-2100 København Ø
#nl##ct#
HCØ RC8000 Operating System
Total Resource Administration Multipurpose
Operating System
"opsysman"
#nl2#


Anders Lindgård
#nl5#

#0020##lm 80#
   report 81-01
#lm0#
#pn 5,0# #rj# #ps 0#



Copyright 1981 Anders Lindgård.
For the time being this system can be used freely
for research or any other nonprofit purpose. Any
other use demands written permission from
the author.
#rh 1,TRAMOS operating system#
#ps 0#
#rj#


#ns 1,3,Introduction#
        ------------
#nl##np#
The scope of this system is to replace a number of operating systems
for the RC8000 computer with a single coroutine based system with
one integrated user catalog. The system will provide batch service
and different kinds of interactive service.
#np#
The current operating systems as of 1981 january (BOSS (1), SOS (2),
S (3)) gives severe resource management problems when more than
one of them are used in paralel on a single computer. And further
they all use quite diffently organized user catalogs. The problems
are especially severe for the administration of disc resources.
Users running under more than one operating system may move
resources from one system to another, requiring frequent manual
update of the different usercatalogs.
#np#
The TRAMOS system as described in this manual will provide the
same basic services as the above mentioned do and further contain
facilities found in the operating system "p" (4) for the
RC4000 computer.
#np#
The TRAMOS system is written as a set of coroutines using the
ALGOL8 (5) coroutine monitor (6).
#np#
The basic modules in TRAMOS are:#sj#
  a) user catalog administration
  b) interactive process administration
  c) batch process administration
#rj##nl#
Each module is one or several coroutines.
#np#
The user of the system may communicate with the system either directly
from a terminal or through a set of utility programs and utility
algol procedures. These are all described in this manual.
#np#
Handling of printers and other low speed devices are either done
directly from user processes or through the "primo" module (7)
#ps0#
ns 1,3,Job specification#
       -----------------#nl##np#
A jobspecification to ADM consist of one or more lines terminated
by commas and the last line terminated by newline.
For a batch job the jobspecification must start at the first 
non-empty line of the jobfile.
#nl2#
Syntax:
#nl#
<jobspec>::=<batch spec>/<online spec>/<newjob spec>
<batch spec>::=<prelude>;<jobid> <options>#nl#
<online spec>::=job <jobid> <options>#nl#
<newjob spec>::=submit <jobid> <jobfile> <options>#nl#
<onlinespec> and <newjobspec> are command to ADM,
while <batch spec> is part of a jobfile.
#nl2#
<prelude>::=<empty>/<sp>/<nl>
<jobid>::=<s><projectid>.<userid> <password>#nl#
<password>::=<s>pass.<project pass word>.<user pass word>/<empty>
#nl#
<s>::=<sp>/,<anything not containing <nl>><nl>
#nl#
#sj#
#ps0#
#ns 1,3,User catalog record types#
        -------------------------#nl##np#
The first two halfwords of each record determines the
type of the record and the length of the record.
#nl2##sj#
 type  0     project record
 - 0-        0,24
 - 2-        project number<8+0
 - 4-        project interval lower
 - 6-        project interval upper
 - 8-        project name
 -16-        project password

 type  2     user record
 - 0-        2,26
 - 2-        project number<8+user number
 - 4-        user interval lower
 - 6-        user interval upper
 - 8-        standard interval length
 -10-        user name
 -12-        user password

 type  4     bs claim record
 - 0-        4,26
 - 2-        device no (0,1,2, .. n)
 - 4-        device name
 -12-        temporay entries
 -14-        temporary segments
 -16-        standard  entries
 -18-        standard  segments
 -20-        rest perm entries
 -22-        rest perm segments
 -24-        total perm entries
 -26-        total perm segments

 type  6     priority record
 - 0-        6,6
 - 2-        standard priority (relative)
 - 4-        max priority      (relative)

 type  8     process record
 - 0-        8,12
 - 2-        standard buf, standard area
 - 4-        max      buf, max area
 - 6-        standard internal, max internal
 - 8-        standard size (halfwords)
 -10-        max      size

 type 10     batch special record
 - 0-        10,14
 - 2-        name standard output unit
 -10-        standard max time
 -12-        max      max time
#ef#
▶EOF◀