|
|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5376 (0x1500)
Types: TextFile
Names: »opsysinp«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
└─⟦4334b4c0b⟧
└─⟦this⟧ »opsysinp«
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◀