|
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◀