|
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: 3840 (0xf00) Types: TextFile Names: »skema«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦this⟧ »skema«
, operating system s: ; contains code which allows the operators to ; create and control new process from consoles; ; segment 9, initialize catalog ; starts the multiprogramming system and is ; itself immediately executed as a part of the ; process s; it can initialize the backing store ; with catalog entries and binary programs ; input from paper tape or magnetic tape; ; segment 10: move monitor: ; allocates segment 2 - 9 after autoloading ; global block, definitions ; size options: ; a1 = no of area processes ; a3 = no of internal processes ; a5 = no of message buffers ; a7 = no of pseudoprocesses ; a87 = inspection interval ; a109 = min aux-cat key ; a110 = max cat key ; a111 = min key for entries between standard and max interval ; a112 = no. of bs-devices ; a113 = no. of drum chains ; a114 = size of drum chains ; a115 = no. of disc chains ; a116 = size of disc chains ; a117 = no of messagebuffers assigned to consoles ; a118 = update aux cat ; predefinition of option variables: a1=0 ; a3=0 ; a5=0 ; a9=0 ; number of subdevices a80=-1-1<11 ; all drivers included excl. rc8601 a82=-1 ; ... with statistics on a84=-1 ; ... and test on a85=256 ; max time slice in 0.1 ms a89=8.4777 7777; standard interrupt mask a91=0 ; a92=1<10+1<21 ; a93=1<23 ; a109=2 ; a110=3 ; a111=2 ; a113=0 ; number of drums a114=0 ; a116=0 ; a128=0 ; a128=0 : std monitor gen. ; >0 : option gen. ; a128 o. 1<1 : read special s size options in segment 6 ; a128 o. 1<2 : rc 6000 monitor a123=0 ; net-identification(jobhost) a124=0 ; home-region(jobhost) ; a125= ; job host identification a130=00 00 00 ; date, time of options a131=00 00 00 ; (yy mm dd, hh mm ss) a198=1<23+0<3 ; device addr of cpu a199=2 ; device number of mainconsole t.m. monitor size options included ; a2 = size of area process description ; a4 = size of internal process description ; a8 = size of pseudoprocesses a112 = a113 + a115 a8=0 a118 = a112-2, a119 = a118 ; a88 = size of catalog entry ; a89 = standard interrupt mask ; a85 = max time slice in 0.1 msec ; a107 = min lower limit in bases ; a108 = max upper limit in bases a88=34, a107=8.4000 0001, a108=8.3777 7776 ; driver options. ; the inclusion of drivers is controlled by the parameters a80, a82 and a84. ; a80 determines whether a driver shall be included, and a82 and a84 whether ; it shall be included with statistics and/or testoutput. ; ; a80 = driver inclusion ; a82 = statistics ; a84 = testoutput ; ; the function of the bits in the parameters are - ; 1<0 : clock ; 1<1 : disc (dsc 801) ; 1<2 : mainproc ; 1<3 : receiver (fpa 801) ; 1<4 : transmitter (fpa 801) ; 1<5 : hostproc ; 1<6 : subprocs ; 1<7 ; host, subhost ; 1<11 : rc8601 ; 1<12 ; subdriver terminal ; 1<13 ; - magtape ; 1<14 ; - disc ; 1<15 ; - flexible disc ; testoptions: ; testoptions are used during debugging of the system. ; they are defined by bits in the identifier a92 as follows: ; testcase i a92=a92 o. 1<i 0<=i<=17 ; teststatus a92=a92 o. 1<18 ; testcall a92=a92 o. 1<19 ; testoutput a92=a92 o. 1<20 ; print w, type w ; procfunc interrupt a92=a92 o. 1<21 ; procfunc testbuffer a92=a92 o. 1<22 ; testoptions in s are defined by bits in the identifier a93 ; as explained in s. a48 = -4 ; lower limit(interval) a49 = -2 ; upper limit(interval) a10 = 0 ; kind a11 = 2 ; name a12 = 10, a13 = 11 ; stop count, state a14 = 12 ; identification bit