.,, , l.< - 3' .'' ' ' '1 ^>f4 'ft.'j V'\- ..- **..i' .Sl ■ I LIBRARY OF THE UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN 510. 84 no. 0)01' QZ cob. 2 CMTRAl tIKUUTlOM AMD BOOK$«CKS responsible or ■?J™™;;,°„„„. Yoo be causes for student d\«'P''"° ^ °^;' Library are the -"^i'^te'i'^iVnds ;nd are protected by APK Z004, Wher. renewing by phone, write new due da^te below previous due date. ly- V / i^ UIUCDCS-R-7U-6O8 /yLo.'^^t AEC-coo-2383-0003 THE ICGS SYSTEM: USERS MANUAL by David Henry Mueller February I97U JHE LIBRARY OF THE APR 2 5 1974 Digitized by the Internet Archive in 2013 http://archive.org/details/icgssystennusersnn608muel uiucdcs-r-tU-6o8 THE ICGS SYSTEM: USERS MAI^UAL by David Henry Mueller February 197^ DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF ILLINOIS AT URBANA-CHAI4PAIGN URBANA, ILLINOIS 618OI * Supported in part by contrac US AEC AT( 11-1)2383 Table of Contents 1. Introduction 1 2 . System Structure 2 3. Data Structures of the System 7 k. Description of the Initializer Tables 10 Appendix A The Production Initializor lU Appendix B An Example of the Table Module 21 Bibliography 26 ICGS System System Tables 1. Introduction The Illinois Computing Graphics System (ICGS) is a batch system for a mini -computer. It executes a limited number of system programs, and provides facilities for rapid overlaying of these programs. The system was written for the following configuration: 1) PDF- 11/20 with 16K of core memory 2) KE-llA Extended Arithmetic Element 3) Teletype h) RFll 256k -2M word fixed-head disk 5) 2 TCll Dectapes 6) GDI model 100 card reader 7) Gould U800 printer /pi otter The System is intended to run \mder DOS. The System itself consists of a core resident Supervisor, a set of disk resident System modules, a set of desk resident user-defined modules , two bootstrap loaders, and an independent program to aid in the building of user modules. This Manual is intended to aid the System programmer in setting up system tables. Familiarity with the PDP-11 and DOS is assumed. 2. SYSTEM STRUCTURE The entire system rims ijnder control of and with the services of the Disk Operating System (DOS). From the point of view of DOS, the system looks like a single program, a portion of which is perinanently core resident and the remainder of which resides on storage devices in the form of overlays. The core resident portion is the Supervisor and is responsible for providing the overlaying facilities. DOS, then, views the system as in Figure 2.1. The Supervisor views the remainder of the system as a set of monitors, each of which may or may not possess a set of overlays. Each of the monitors and overlays is identified to the Supervisor by an ordered pair of numbers. In the case of an overlay, the pair is (monitor number, overlay number). In the case of a monitor, the pair is (O, monitor number), since the Supervisor is monitor 0. The sets of overlays are structurally mutually exclusive, but the structural information for two overlays contained in the Supervisor may, in fact, refer to the same overlay file. The monitors are responsible for notifying the Supervisor of chani^es in the status of the overlays, calling the Supervisor to read in overlays, and directing the Supervisor what to do when the monitor is done. Options for a monitor upon completion include running another monitor, turning to the batch input device for the next job, or returning to a previous monitor. The latter option allows a monitor to temporarily -2- jL / / / / SYSTEM Figure 2.1 System as viewed by DOS SUPERVISOR jL. / / MONITOR T i MONITOR 1 \ T MONITOR N \ \ \ \ \ i \ OVERLAY 0VERLAY 1 TO TO MONITOR MONITOR MONITOR Kq TO MONITOR \ N \ OVERLAY TO MONITOR 1 OVERLAY K TO MONITOR 1 Figure 2 .2 System as viewed by the Supervisor -3- relinquish control to another monitor, then regain control later. It is the responsibility of the monitor to keep track of which overlays are in core and at what points another overlay is required. Since the Supervisor cannot monitor I/O operations, the monitor itself must also notify the Supervisor when the location of an overlay file has changed. A monitor knows the location of its file by the file name; the Supervisor, upon request, looks this file up in the directory of one of the mass storage devices and records the physical location of the file in its tables. The Supervisor can then use this information to read the file in rapidly when requested to do so. All the facilities of DOS are also available to a monitor. In effect, the Supervisor and DOS combined appear to a monitor as a single operating system. Further, a monitor knows only of its own overlays; it may not have access to another monitor's overlays. Thus, to a monitor the system appears as in Figure 2.3. For purposes of batch execution, the monitors are grouped into sequences known as subsystems. The Grafix subsystem, for instance, consists of the Grafix compiler monitor and the Basic Plotting Package monitor. The structure of these subsystems is not contained in the Supervisor or its tables — it is defined by the monitors as each requests the next in the subsystem. The Supervisor maintains the identity of the first monitor in each subsystem and the subsystem name by which the user comraionicates with the system. The system itself consists of five parts: the core-resident Supervisor, the supporting system monitors, the user-supplied monitors and overlays, the table initializer, and the debugging support. The -h- DOS AND SUPERVISOR T" I 1 MONITOR / / / / / / / / / / / / / OVERLAY L OVERLAY 1 \ \ i OVERLAY 2 \ \ \ \ OVERLAY N Figure 2.3 System as viewed by a monitor -5- Supervisor consists of the Sequencer, the Overlayer, and the Table Manager. There are two system monitors — one for using the Gould as a line printer, and one for handling system errors. The Initializer is a bootstrap routine which sets up the system tables and locates the monitors and overlays on the storage devices. Finally, there is a program to biiild overlay files and a version of the Initializer specifical- ly designed for debugging. -6- 3. DATA STRUCTURES FOR THE SYSTEM The Supervisor routines are essentially table driven. The tables were set up to allow maximum flexibility in the structure and interrelationships of the monitors and overlays. The tree-like structure of the lines of control (see Figure 2.2) is the only structural constraint imposed; the remainder of the structure is defined by the tables. The information contained in the tables includes, for all overlays and monitors, the location and length of the overlay on the mass storage devices and the starting address for the overlay in core. In addition, monitors require tables of their transfer addresses, the number of overlays per monitor, and the region of core occupied by each monitor and its overlays. The latter is required in order to initialize the stack pointer before a monitor is read in. This gives as much stack S2)ace as possible to each monitor while preventing a monitor from overwriting the stack with an overlay. Subsystem structure is defined by a table giving subsystem names and a corresponding table giving the first monitor in each subsystem. All tables except the overlay table are simply vectors containing the infonnation. The overlay table is contructed in a heirarchical manner to provide as much protection for the overlays as possible (see Figure 3.1). Each monitor is allocated a subtable containing the information for its overlays. In addition, the Supervisor, in its role as a monitor, is allocated a subtable containing the information for the monitors. The -7- Supervisor remembers the identity of the currently executing monitor and allows it — using the overlay routine — to access only its own overlays. This provides some protection for the table and corresponding overlays. The size of each subtable is determined at load time when the initializer is run. The subtables are allocated core space at that time and may be initialized then as well. The information in the =ubtables may also be changed, however, using the table managing routine. This would allow, for example, a monitor to move an overlay from tape to disk, then ask the Supervisor to change its tables to reflect the new situation. The length of the overlay and its starting address in core may also be changed. As is the case with the overlay routine, the table manager allows a monitor to access only the information on its own overlays . Initialization of the tables is accomplished by a routine executed as a bootstrap to the system. The routine exists in two versions, differing only in the source of the data to be used in the initialization. In the version to be used in production runs, the data is contained in the routine itself and is presumed to be in the correct form; little checking is done for consistency. The version used for debugging uses data obtained from an input file such as a card reader or a disk file. This data is not presumed to be correct and extensive format and consis- tency checking is done. The reasoning behind the use of two versions is as follows: In the case of production runs, the 'bootstrap should be fast, reliable, and easy to rijn , so that an operator with a minimum amount of training can -8- execute the system with the greatest ease. Flexibility is not a great consideration in this case since the structure of the system as a whole will not change between production runs. However, in the case of debugging runs where new portions of monitors are being tested, the situation is exactly reversed. The operator is an experienced programmer, and the speed of the bootstrap is not as important as its flexibility. Since the structure of the system, particiilarly the size, location, and starting addresses of monitors and overlays, will almost certainly change between runs, the operator must be able to easily alter the initial data put in the Supervisor tables. This is best accomplished if the data is taken from an input file rather than stored within the Supervisor's load module. The remainder of this report describes the table setup for the production version of the Initializer. The input file format for the debugging version is described in the users manual. -9- k. Description of the Initializer Tables The production version of the Initializer has the responsibility of allocating space in the monitor table and initilizing values in all the Supervisor Tables. The Initializer draws its information from a set of tables which is in an assembly module which is linked to the Initializer and loaded with it at execution time. There are two sets of tables for the Initializer. The first set describes the monitors and their overlays. The Initializer uses th"'s information to allocate space for the monitor and overlay descriptions in the Supervisor's monitor table. The table entries can be filled in at this time, or they can be left blank and be filled in later by the Table Manager. The second set of tables describes the subsystems. Values in these tables are simply entered in the appropriate Supervisor tables, since there is no allocation taking place. The second set of tables describes the subsystems. Values in these tables are simply entered in the appropriate Supervisor tables, since there is no allocation of core space taking place. All tables have -1 as the default value. Thus, if an entry is not initialized, it is -1. k.l The Monitor Tables The tables for the monitors and overlays include vectors containing the number of overlays for each monitor (INTABL), the starting addresses of each monitor (ISTART) and the largest space that the monitor and its overlays will occupy in core (REGION). INTABL is a vector of bytes, one for each monitor, containing the number of overlays for the corres- ponding monitor. The Supervisor, by convention, is monitor 0, and monitor 1 is a dummy. Thus, the first entry in the vector is one more than the number of monitors, while the second entry is -1. -10- IST.-.RT is a vector of words, one for each monitor, giving the starting address of the monitor. This is the address to which the Schedxxler branches to execute the monitor. The first entry is "by convention for the line printer emulator, and is 072632 o, while the second is for the error routine, and is 0T3^12n. REGION gives the size, in bytes, of the largest area of core ever occupied at one time by the monitor and its overlays. This is used by the Scheduler to set the stack pointer before executing the monitor so that the stack is not overwritten by an overlay. The largest of the monitor tables is the overlay table. This is the table used to fill in the entries in the Supervisor Tables. There is one entry in the table for each possible monitor and overlay number. All monitors are listed first, followed by the overlays in the order of their monitors. Each entry consists of two required parameters and up to five optional ones. The first two parameters are required, and are one byte each. Both are equal to zero for monitors and overlays which are not to be initialized. 1) Number of bytes to follow, i.e. twice the number of optional parameters present. 2) Status byte, set up as in Figure H.l. -11- The Status Byte res ult =0 if update successful =1 if (l) file not found or not contiguous on update or search, or (2) if overlay numbers invalid Figure k.l =0 for \mit Unit Number =1 for unit 1 =0 for Disk Unit Name =1 for Dectape Reserved for use by UPDATE =1 if Memory Start address is to be changed = 1 if Length is to be char. =1 if UPDATE is to look only on the unit indicated in bits 0-1 to find the overlay file =1 if UPDATE is to search all units beginning with the unit indicated in bits 0-1 to find the overlay file -12- The remaining parameters are optional, and are present as required by the Status byte. All are fullword parameters and must be in the order given, if they are present. 1) Length of the monitor as overlay, in words 2) Memory address where the monitor or overlay is to be loaded into core 3) Extension of the file name where the monitor or overlay is located, in Radix 50 h) Final three characters of the file name of the file where the monitor or overlay is located, in Radix 50 5) Initial three characters of the file name of the file where the monitor or overlay is located, in Radix 50 i+.2 The Subsystem Tables The Subsystem tables consist of two vectors and a parameter. The parameter, NSSYS, is one byte in length and gives the number of subsystems present in the system. The vector ISYSNM contains one word for each sub- system and gives the first three characters of the subsystem name in Radix 50. The subsystem name is read from the card reader and is used by the Scheduler to identify the subsystem. The remaining vector, ISYSTB, contains one byte for each subsystem, and gives the number of the first monitor in the subsystem. The tables should all be assembled in one module. All tables should be global, but they may be in any order. An example is given in appendix B. -13- APPENDIX A THE PRODUCTION INITIALIZER •» z CD=> i-q: z t-z o > 1-4 Cfiil- IxlO _jr> m o iM a lO ly a 1- IX ■^ \i-> a •^ ■s x iS UlX n > h-O ir ■TtiL.. u > ai ir tfi i2i ■.s. ■.- Ul u ^ Ul iXi t— 1 I'vl .D a _i HH Ul a _1 lil ■ •/.• a i-m E 1- UJ :z 1- .n K 1-1 ^- O 1— w M o :2: l-M .s: 3 X •:ri _I ir -■•j XUJ o t-» u — E o 1- —1 u 1-1 *-<« _i r. 1— •:/■ 2 1^ Gj X 1-1 UJ »-i ;-i i>J Ci X :e: \ o :e 1— E ^ _i X to UJ ,:::, .-- ._! ir li 1- K- 1-1 1 X 'Zi Ul s to > CL Ci £J Ul > ■I Ci o ir 2: E - ■/) a UJ 1— 11 3 Ul 1— a 1— Ll ■ en M CD a. a Zj 21 a Ul CD O E u ^ 1-1 a 1— a: 1- a s •I _; X -J- Ci ■\ o Si ^ v U i-j 1-1 o a iX 21 'j> u > lC c 1-1 Ci ►-1 'J X X a '-■ o o t— U ir Ul lC a: :Z' X -O D. o a cri 1- > X iJV iZi r. a 03 111 ri 1- X K W 1— o > « > > « t-l W r. r. Ci E E 2 7L X Ul 'Si :z: LJ > « o CO ■> E 1—1 » m. » _l IS) w CQ > 1- CO :> <2i to 1/.I a 2 z E r •■. (— a ir 1— o X l£ t- 1- X cc OT 1— o 1-1 w o r r n _l u Ci Q3_J O X m E 1- X iXi 3 1— > I _l .-J _l I- I m OD IB i_i ci ^ i>j irri ■j^ IK % e? e-s i-k t-s I _) _i _i ■:/:' II II II II II II II II ijj i:n {r ,__, Q ^ iM rrj -r l"j a. u ' cr q: ix ii; cc ci: i^i X LTi II II U.1 1— 1— iSi i3 — iM CO -^ Ul ■>& 1-- i2i i3 iS iXi tSi O Gi '3 i3 i:Si C O iSi O O O 'S © iSi Si O iS IS Ci Gi iS i3 til O 13 Xl Ci is Ci Ci Ci Ci 13 Gi Ci is Ci C Ci C ll") CJ IS CI Ci Ci Ci iS Ci O CD .3 -■•;■ -.o -.ci r^- is ■■■1:1 ci ci f I- O -O iS UT iS IS C-- CO O l> Si CO r^ IS 0-1 C -f '-O iS iS 'M iS I— CI Q ■-" Ci Ci '-- Ci Ci Ci »- Ci Ci iS IS Ci ir x X ij:i 1- lC a X Q. .-I O 1-1 O 11" I— IjJ M I- q; :i: Ul i_i I- a: O iXi CD 0:1 ^ Ul Ul Cl CO ir t- 'XI ID — CM C'J Cl Cl Ij-J Cl iS Ci ».o IS Cl CD CO ■S Ci OJ IS Cl [-- 01 iJ-i LTi •••0 IS Cl -O Cl Ci Ci 1— ■s Cl — CD iS IS Cl IS Cl iS Cl ■•* ■■•Cl IS Cl Cl Cl Cl Cl Cl — CM CO ■4- U"; ■-0 t-- a' O- cw CO -t \r> -o t- ai .>. — ^ — ^ .,- ^ ^ .^ ^ ,- iS — OJ iTi ^■f LO -ii I-- CO O^ IS — CM CO t in >Ci !-- i» CvJ C'J i^J iM CM CM CM OJ CM CM i?0 i?0 CO CO CO CO CO CO CO Cl ^ cj CO -t \r> -0 I ■••■i- ■* ■•^- ■r -r •■:!■ ■■«■ ■ -Al- w w Ul oc o a a 3 O _i 3 a 1- X 3 t- lii U — » ii: a:i _i ce « a 3 UJ > O _i 3 1— 1- Ul cr) o s 2: z i-t Ul a. u. cc 'D -" o CT 1- X w ii: o o 3 Ul UJ a ixi 2 « o a o D a •s. Gi in •r- - Ul :> CD O (S ifi o c^ ro C'j f- ••»• SP O 'O iM © ^o -^ w o in iTi "S ir< ■?:■ vCl O Gi ij) OJ IS 111 nO o C'J ilp Cj — ■!> — G» Gi i2« O © "S" ■ 1— > _l o :s _! UJ Ul z Ct -> a:: i-( U o n > '/J o u. u > o ir ■I u. Ul _i Q l/J . X ir ■:r> o 1— u ■10 Ul z ;> W IX u. 1— 1 C' CC o * U Ci ■X •0 Ul o o Ci Ul o:i ■X u + ir « u Ixl Ul IX iX o t-l IJU (Jl Oi CCl 1— s: ll X — ' lQ UJ II 'X. t- :r 1— o z 1— iX iX Ul tl I— Ul li CO X a: IjJ Oj a o CD i/1 .,. :_i Ul o a a -r to ii: •Oi i-i III a u o iS _l iM _i III a I- a Ul a UJ UJ o X Ul X K ffl z UJ Ul _l a X UJ v> _J 'fi CD u X E IV I- O Z Z tl- ■-I ir •i- -1- in ■■:)■ u-j U^i IX cc Lc! a: CL ci: o :-' _i Ci _i Ci .-. E ii a a a I- cc O UJ DC cc 1— lil Z III o E o ID z ^-1 > 'I cc .-I o iX 1- cc X a X i-i o Z UJ UJ II M X iX _J o CD Ul CC a Aj * iX a ^ iTi -I o CD z: I- I- : :e n I Ul Ul : ^ - 13 f^J (5 13 ■ t u^j iTi in in [-- ai :- ■•*• o ■■*• ^o -d -o -o cm -.ci --o ■-- ■%o --d i> © i-- o i^i •S Ci [•- -O i3 -0 Gi O i3 Q i2i O O -D -O C^J bT O ■■- * C^i -f [- O --r I- O * [~ iS -O <' Q iS — IS ■* •»■ Si [-- o (s CO -.1- n t <:<■> \ri cm [^ oj o -i- x.- ■ 111 o z: 1— cc o > iX z m u _l Xi 1- l£ O X u. > UJ o Cl O CO ;> z IS a x X 1/J Xi Cj cc U XI u a: CD III 1- I-I 1— o Z Ul il iXi o ,— ,. in CO CT ■.- X 3 u U-1 t— + ■■-- 1- M X CO fn 1 iX i-i '. Gi Xi '•1— -I + + iXi 1- + CO KH .--■. ,■-■. iS iX -•-■- * 1— IS iS 1— 1- iS -. t— t X X z IJ'I X iri z -■-■■ ■w I-I * ••- iC •"• CD CD o :> > Ci o Z-- Cl 1- Gi o liJ i2i Cl E :e E iXl X E O z ID l- — -• ITi Gi ITi [- Gi r IS •il CO iPTi Gi iM * CM CM l> Gi '» ■s m -o (-^ III u-> in in in o OJ -O £i (9 IS o f- IS Gi © O ^ iS © — — ^ — tS © © © © © © © © © © © CM 00 ••!■ in -o (- •■•& ••■0 •« ■'0 ^0 'O l>J is |^J ■•£i CM -1- IS CM ■••Cl © (•■\ ■0 IS CM ■Cl IS ■f ■•■o r^ ■^ CM AJ CM CO CO ••r -I- ■r Lfi in in •Cl 'Cl ■0 l- [- [-- © © IS © CS © © © © iS © © © IS © iS © © © iS © iS © CS © © © © iS © © © IS© IS © © © Gi CO i>. © ,- \-i CO ■t in •Cl [- CO i> © ^ OJ iTi ■f i.r.1 o [- l» o- ■0 ■0 [■- !>■ t-- [■- i> [-- l> [- [- i> iDCi iJO iXi ai iM cii o:i CCl '-JD © -A2- z o ;£; Ixl —I 1— ■jj 2 > a: Oj Ld > 1- CT ilO UJ -J =■ E LL 1— a: LJ •I lC I> 1— ■I O ■/I a u IT LlI •XI w q: Ul o o ir iiji ir ■-I O lj.1 3 IjJ a « ir UJ I •z. 1— o o u •S) ►—1 13 (.0 cc :2: ir 1- CT cc Ul o u UJ Ul y- iCi 1— _l Ct 1— z z a '—1 3 =1 1- ;r' :e u Z) o o Ci o iZ o o z '-' u a s o 1- u. 1— cc la- ID Ul s: X IE :x cc uo Ul ii:: i;_i ££ 2: ir o ■z U o a: C' Ul iX iXi Ul ir :z: X IX _l LJ III 1-1 o CI) Ul LC. IX 13 a CE .r 1— r. iXl 'ilfcl .:/• 13 o £- » CCi .-z t3 iS ■3 O .-I 1— iS H :> Z O iS iS iM ziri t-H * >-i ■* Ul IjJ CI i-i- cc iXl tX LLI IZU IZ a a 03 o o a o ■Si o 1- ■ni El _i IJ-I 111 -I + z i:ii — ,- 13 > 1— a: AJ r- 1— h- CT ■r z o iX T- T- z z _l cc I— 1 1— ■■_■■ X cc 1—1 1-1 lC >-i Ul z CCI > f_i Ul o 1— o Cl 1- a o UJ z E 'S) z E i;£I 2: Q E i-i -1 CCl ■ ■ ■ CCl CCl .E -> Xl 1- HH ■:l — 1 E E E E E E Q _l u u IX > \— ,, 1/1 •3 ■3 ■3 =' Ijll o l-H O Xi l> Cl CO Cj i>. 1- CD cc z z 1— i3 z ■3 z 13 Ul T- u »-• _1 ■I 1— UJ 1- u 1— i-O 1- a I> 1— Z z Z z ^ CD o .:j:i *~* _ CD "•■ "'- •• ■^ ■' ■' -».i— 1 CD ■ ' ■ ' "•*"! CD ■Zl Gl OJ > (3 CO CO i> OJ V- IS) i3 ,— u:i t- ■3 131 [-- CD [- 13 1:-- Gi [■- CD [- 13 OO ■* ■3 -<— 13 — •3 131 J OJ OJ OJ ro ty> -r f ■t U-) I.D 1.0 ■••Cl ■0 •••£1 [-- [-- 13 '3 ■.- ^ C^J OJ W C^J fj OJ i.-ij CO fvj OJ OJ OJ 01 OJ OJ OJ cu OJ OJ OJ i;\i OJ OJ CO CO iTT' CO CO O <3 13 (3 13 '3 i3 i3 13 Gi i3 13 13 G' 13 13 13 13 13 i;3 iS 13 '3 13 13 13 1- O G 13 13 13 i3 (3 O (3 131 i-t (3 — OJ 7. -r \f> ■■0 r.- CO c- (3 — C'J 0"J •f u:i •••0 l> 0:1 o- 13 ^ CM CO ^•t H O — W C'-J •* ITp vO C-- 00 c^. Gi 13 ■3 3 13 13 13 13 .3 ■3 ■•— ■-• ^ ^ — ^ ^ ■-- ^ ^ 'M OJ lAI iM OJ >-' ■> 0^ O C'v C-^ ^ 0^ i> (7. 0-- ^ ,- — .- — <- — — — — ^ — — — '- ••- ^ — — — — '- •^ '- — UO ••■0 f- 'M OJ CiJ -A3- o M IX UJ u Ijj E z: Ol 'I o ESC ■=> 3 EU- LJ 1-1 iC h- 1- O tJl UJ o t- :^ u 3 > i-i to i:ri 1— CL 2 uJ b. 1— o O 3 Ci »-i 1— E « 1— Ul IX X CO o UJ ui ::i: o ll Ijl QC CC ■■_■! s UJ O O Ul cr _J 1— 1- 1- X cr Ul UJ CO CO o lO lC V.' t-9 :£ z: O i-« O _l ir CQ Ul If) Ul 1- '/> -J ii: :i Ul O O " li ct a ii CO o I— cr I- V.' lCj — CO 2 1 1- ceo: o .-. o: + •^ -^ 1-1 :a: c •r- » » - t~-* q: l-l '10 a a: q: IS 2 -I a 1— ^.- a CQ 1— * [-- o to a > > ll Ul 2 > 1- > ce * o O E _l 1—4 o 2: o -I o E E O Ol E u E o o X > .. CO O IS (.0 Gi iS Z OJ |>J — CO r >!• CM r\i o [^ i3i CvJ iSi C^ CM CO iSi CO — — C\J 13 — 13 III © ^0 O CVJ -If CU CO iTJ oo fO CO CO CO CSi O iSi 13 00 c^ is ^ eg f f iTi 1-Vj 1-..J CO fO CO CO iTi CO ■rj '-Ci t-- 1> ■<< i3 C-- Gi ■-Ct •0 [- i3 ■r [-- o ci ■— 13 -•0 i3 13 Si ■0 i3 i- n o i:- o Si Si Si l> i3 '- Gi CiJ O -T Si SI in C5 ■•0 Gi CD CD — O O — Si Gi S S> -,— 13 Si Si Si O — IS Si El - o i3 13 Gi ■•« OJ ■»• CJ -0 C-J CO •* •*■ lO U".i vO CO CO CO CO CO CO 13 O i3 S) 131 Gi ITi ■•« l> CO i:> CO CO CO CO iro ■r cc Ci iCi Ci ir ir cc Ci _j 333 -J . » . cr CT I- Cli t— •• ix y- cc CL\- c d a.> t- a E ■'■ -0 W CT GI 13 13 Si 13 Gi OJ i:\l i3 \n tr> 13 [-- 1> 13 i3 13 Gi ■0 13 C'J ■■0 i> [-- CO 1:0 CO 13 13 13 \ _J en CT '■■■C ■ » 1— \ ■o \ 13 Gi iS — Gi 13 "" Gi 13 ■^ ^_ Ci lIi iCi, u UJ i/:i C-i U Ul illi f-H > CT > > 1— t to 3 ^ ■^ CQ CO iX 3 Cfl CQ 3 CT ex CL r. a 1- Gi Gi 13 — Gi 13 Gi Gi '3 iS -t r- OJ ^i- ir.i 13 [^ -^0 Ul (■^ -O -d- [- [^ Ul CvJ CO 13 13 13 13 Gi iM CJ 13 CD iM OJ gi O — 13 -^ — CiJ Gi OJ S — ^ cm — — G) 13 Gi 13 Si CD ■■!- 13 Gi Gi 13 — "- >- — — 13 I- »- — ■^ — •- •- ■- 13 Gi Si 13 13 13 'M 13 13 <3 13 i3 13 -I" Gi 13 ® 13 Gi i3 Si S 13 -O [^ CO I'J- G) — OJ CO ■<* 1.0 -^O r- CO i> Gi ••t * -r t ■■* * ■* -If -t u'l in LT.i iTi u'l 1.0 Ul Ul 111 in -o -Ak- '£1 13 i£l ixt 13 'D 1X1 a: oc a: a: cc ir li: IT; ffi ■t iS OJ ^!J * * * ■0 — -a- IS * * * ■^ .3 ■>j -0 iri W t * * {>■ IS (S Il- * * * iS s. •3— OJ CO t * * m ls 13 « * * ♦ >S 'S iS iS Si t * * •s G) iS'S * * * ■S 'S iSi .X' iS ♦ * * IS IS IS -s * * * iS' IS iXt 1^1 (Z> IS + * * IS IS IS -s * # ♦ II II II II II » II II II IS 13 IS iS 111 _i Ul :x: (- E IjJ •^ U-i 05 ■r- 1— UJ -I '.Z. IX a 1- 1— iS iSi ■.- l/l \— Cu 1-1 i— 2 'I ^ 1- 1- 1- 1- :> i2i CT .-I :■/! 0:1 iCj ac 2 Z2 H 2: 'ft K ir '- •IT :2. > > tj. -. ►-. HH l-H >-< 1-1 E 2 iXCCCC « 1:0 o-.i ;s Lt lC ix ir iX * * * i:>j OJ ••*■ * ■* * i> 131 0"; •ii £■- * -£1 * * ■* i;:i 1.^1 c- * * * 13 13 13 13 ■.- * IS + » * * 1- iM w * * * >s iS 13 13 OJ * ■t *- * * * iS iS * * * IS iS iS 13 13 * i3 ■* * * iSt IS «3 * * * IS •s IS IS iS * ■3 CJ bJ •* * * iS 13 13 * * * III 13 13 'S IS * ■3 IX '.D l» fA K IK to a II II II II II II II II II II II . Q. a lC _I IS iS 13 :i:: c ISl Cl IX 1- lE OQ m C-- IS :3: -^ ri IX t-l 1— UJ a: iS IS ^ i/i Ld If! 1- E Ul 2 a IX _j (— 1— 1— H :>• Ci r:- ii 0:1 m »-* ■ 'X a. Ld C'j iri _i S O IX IX IX * * * * * * * * * * II II Ct CD ■z. il : Ld I- : « iiTi I « w O -rt- 13 * iS iSi IS iS IS di f ■l >~* Ld liJ , Q K S P ♦-H to LJ CO X LJ h- X Id »-l X tl-- ^ Ld li. >— -A5- •Si ^ <7- III tzt fV J ■S -.0 ly-. CO 111 'ii w CO i.M — ro III iTi ..O III [-- 111 111 il^ lU i;^. ex, .^ i> i.r, >^ i> CO III [•- j >ci u'i III t-- -r y> — '- -o i> i3 CO \n m -t I I I I I I I I I I I I I I I I I I I I I I I 111 111 111 111 111 il' 111 HI ^ ■T Q- * Gi l> -O f a .0 Gi -* CO — CO -ii -r ■J- I- in ir.i -ci o"j in t o ^ (7- i.Ti l7^ CO t-- in in o- ■■*• co \o -o -o i>j o: cci o [•- 1-- Cii [^ o:i o 'Si — oj i>j co -j- o ij"i o -o oj i> t co -o co l> C- iS CO CO — CO in — CO — '- ■ oj in ^ oj — ro ■-- ^ ^ ^ ,- i> c^ — — i.m oj oj i%i oj im iri oj -o oj ui — o:i — ^ ^ — — [-- ^ I I I I I I I I I I I I I I I I I I I I I I I I ] I I I I I I I I I I I I I I I I I I I I cc CCiCl cc _J_JGiiSii3GiGlGi(S(SCiGil— EOJ Cj—I UJ 'J^S --i-i-i-i-i-h-i-i->> CiCito>a..j _JCD cc E o cc ►-►- 2 Z Z 2 :z Z Z 2 H 2 Z S Z CO CO CO U. O O 05 CO 1- :> U Ii: U Gi — i>,l CO -j- o auocju."-i"i-ii-«K-i«i-ii-i«i--i-i>-.MM._iEEZzz i::i a a cc ix cc ir cc ir (- CO iS Cj ;£ CD cc Ld cci~z) zoiiacch- HCCf- bJEZI-Ua CO ex cr o to CO v.< CO m q a a I- t- > ;- > > > a a 05 CO iLCi CO CO CO CO CO CO h- O -a6- APPENDIX B M EXAMPLE OF THE TABLE MODULE > m -ii <.<■> Gi O CVJ L. \ — 0^ — UJ > > > > ■s 1.0 Vj OT ri ri ri zi ri •IT; 'X' CO ij^i cr a HH GC CL" az CO _J ui m CO 1-4 O UJ _l !— -H _; CO ij 1- ►- O l.iJ 'I ■« _j i;/:i CO ■! U 2 GJ E t- I— 1/1 E > UJ OT I- III CO ri > 1/1 CO in Zj CO Q l£ a Ci q: 3: o o U) 3 3 m ■ • E UJ ._! Ill W I— l-l ^Ifc «- ir IT ir O _J 4- o 1- oc i— 1-. UJ 1-/1 1—4 z > iT z o o O o z: \- E L. H-l \ o 2 O UI i-n u UJ cc X ■I CD u. o o Lll E l~l 'I a 3 a a — z ir a. l£ ■-^ u UJ C5 UJ CS 1 CO cc _J z _IZ E 1-1 1-4 1—4 oc 4-4 »-4 fii — i^J CO -i- u .1 1- a 1- u ai- —I z »-i E t— 1— El- 2: E s: E E iXl 2 o o 2 CiO UJ Ijj UJ UJ 1x1 ll n O CJ _l •-4 o _l »- 1- 1- t- 1- 1- E a ^ III iX a Eiii yj >/ 1/1 i/j 1/1 E X > :^ £L X >o > >■ > > > IX IjJ > t-l 4'_1 tSl 1/1 cc 1-1 CJ CO 4/1 to 1/1 1/1 CO 1/1 Ci 1- E U. >-4 4-4 u. UJ O Ll. -4 "U. lO III CD CD iXl 1— 1/1 2; a 1/4 _J u. z cc 4l CO _! U. ri 3 -1 -' ~- 1-* :> 13 q: ll _l 1-4 4-4 o: ir CT -J -4 CO 1/1 1/1 1/P 1/1 z 1/1 Ci M III 4-4 4^1 _J u Ij 00 4-4 4J UJ E CO \ a i- CO > (A a Ui _j CO ■r cc i.Ti ^ is — ,3 m o Ci iM ir.i 1/4 1/) in — — 1^1 r J f -- ^ -^ QU. ■^ — cr r^ f- 1> > ■'(! V- f J -J- 1 1 1 in ci LTi 1 1 ■^ ci irj •s cs iSi iS O iS UJ IX UJ ;j ui UJ u o t- I- K I- I- 1-1 iiD i:ri CD CO ixi w o UJ i3 _; O CO c o — r-. ^■> >- — rv;ro-rir4xci>coi> — — — — — -H- iSi iS IS 1-J IT; iS (3 13 i!^ © iSi iS 1^ [^ lO 13 O iSi « CO iS O i3 O O ;3 i2J i2i W -f -ii 3 CvJ i3 G' iS ■— •— O El iS Gi O O IS IS O IS Q dl iS iS iS » u > 1/1 v> ;> 1-1 1/1 w •f r^ t- i:- o s o [^ l> o s irj irj iTi UI UJ UI UJ UJ u I— t- I- I— I- I— iXl CD CO iXl CO iXl LTi > > — iS iTj IS C- C^ iS IS iS iS CO CO iS Si iS I IX CC IX IX DC QC ■ O O Ci O O O 13 3 3 3 3 3 O iS iS iS iS © iS iS iS iS O I'S iS iS IS iM CO --t IJ-J ■J ■t t"^ r- r-- > ■ iS fSi ■■*• -O O W iTi CO ;Ti CO ■c ■•}- iS o El iS Ei iS ■s ■s iS iS El iS iS El El iS O iS - iDCi O- IS — iX' fl ■■■■}■ L-; -C > CC- i> iS ^ iM iTi 'fT U'J -Ci - — — i.vj oj ix Csi « cvj C'-: c-^ C'-j CJ IT: m co co iro co cj ■ o: i:>. 1 I CO i:ti ■ ■^ iM C^i ^ L/i ^0 ■ CC 0^ o ^ I'v CO -r [Ti •a r^ 1- -3- '.r :o 'uO :j:i u" i/i i-o u") lti -Bl- U-CC o o )- a >-' ui z oc o a £ CD ix > a OQ _j a UJ ui 1 •-• t- a. ■3 o 2 O « O :> — a: > CC UI O If) I- ^ > ►- w a Z UI -J O (- iT :E > UJ QQ > > •-ulri l3C -^ I- I— •-■ Z UJ UI ix 1:^1 o z — o a I ui _j OQ 1 U CC o o a > •T _1 a: UJ o Cl z CT a: o 03 : CD X Cl t-t O 0^ 'ff UJ O U ►1 >-> u z CC a « _i u w CC ac a _l UJ O 00 III i-i £i UI •-• X en 'I m "JO o a UJ I X 1- o CT U UI _i ►-• ir a CC o V) u UI ►-• > IX CC > CC u CD a;: z U i/J I— I iX UI Ixl t: X I- >I O IjJ ir _i x ■I _i'i a Oix u iX \ _ a. U K ._! I- 'X > W Z ' III UJ O I- ii •^ > I- Lij a I o o UJ z: 1- UI 'I 1- CC o a o ^ ti u Ci 11 z :d o M iX UI ui iiri z M a '-• I— o li ri 1- ir _i I- C- 13 o in ■«■ cvj ■•)- ■•»■ t-- [-. „ m IT; iM iM ID I CC >- UJ o u I— C' 'I iX 11.1 UJ 1/1 1-^ oil UJ E I- Ul O X UJ i-i I- I— 1— o > il LU iXl 1- Z UI IX >-i I iX '3 Z IX u |\J .UI UI HH _J 1- I ._i a > f- •I z iXl ,-, o z I- •- w >-i i-H I- 3 z a 1- u -i o a cci H- Ul UI ■/■ I- IXI CC to CT U ri O X E I— W I— CC Ci I- UJ > Z Ci K 1X1 'I Z UJ E Ci CO UI CC U CC IX IX IX u ii a -- (- a xi UI X '3 E '■-< a IjJ a I— Z IX CC X H- X z z w a o iX u z z >: i— I- -z > o a E _i iX U UJ o O I- iX a: ii : CC 10 UI li I- E UI : •-■ 'XI- I Z Z 'I ■ o iS o I E !/:■ UJ o _j _i U X i-i CC 1-1 u 1/1 IX o u t- o I— ii Z Z i/.i IjJ O 1/' « E UI Ixl iX iX u o a o iCj a: UI X ix: I- :> x o IX IX --- >yi UJ X > _l I- CC a o z o ._! u UI 3 : ix « _i U UI UI -I :> X CC 3 o I- a u • UI E Ul li i-i X ■! U 3 iX O > ■I UJ Z if! ._l E 1-1 CC IX a UI u Z - 1- •> UJ UI X _l K- CC iX >-« il ■! O u i;^' X 'Z.' O iX U ._l o O UI I— 1/1 UI i- Z 1-1 CC z O X o < -1 > l-E •- X U 'D U 3 E X Li z u (- UI a _l o U 01 « > CC a UI _l I- CC a UI ll > iX o X X vL UI CC UI o iX t- X >-i I— z <£i O t2i in _i E i/:i a X 1—1 UI X „ l_ lC ,_ ii 1- UI li X Z X x z u •■j:i IX 3 U CC U > UI O CCl O E t- ►- X Z IX 'f! X 1/' Z -1 UI Z' I- z CC 111 I- in U UI u. E X Z 1- _l I 3 I- U X ■-• : UI z o'j .-I UJ u Z X 1- UJ 1-1 1.0 \ \ \ ai OJ ■■■,, \ \ i.Ti tc t- »- CC iX ■t ■> a ■il ■4- > IX sc i^vi _i IS iS n Ci UI CkJ « 1^1 ■■■-. \ OJ m ■s !r- \ ■-.. \ •w- ■— IS ..- T- iS Sl iS \r> UJ UJ Oi LJ UI iri in 1- 1— iX i2i t2t 1- 1- IX CC till c > > c X X X > ^> c> X ll 'I 1X1 IXI :.■! lC tx IX CCl CCl ;3: ^ CC IX- IX OJ in i>j 1-- c\j w ■*• r^ -0 C-- — C^ £•- ID o in «■ f'j ■■«• T f- t-- — iT; in OJ cy in © O Q O -^ -^ -^ Q IS 111 Q 13 13 Q iM Si l.f.i i>J i3 iS 1>J IS i.M OJ OJ iS OJ ■^ iTj ifO iS* 13 iSi -r- 0"J l>- -^ O i\l '-^ iS --••*• in ■••Ci Ci ^ -il M- UT I.M o iro isi o ''O isi CO o © ■»— 13 -il 13 ■«- 13 f- •Ci -O OJ 1^ 13 13 13 13 13 13 131 «s ft •o IS r«j ■* ■■(> IS •* -fj- 1/) Lo ifp m ■<> Ci O iS <3 13 13 13 13 13 13 13 .3 13 13 ■3 13 13 (3 13 13 13 CO o- o — csi ro ■ oi ij. o — OJ CO -i- in -fi [^ >i> 17- 13 — i;m co -r in -o i-- « i> is »- im i 10 m ^o o -o ^a vo o o -4 •>G -a t^- c^ C"- 1- c^ [-- n-^ i-- i> ^- * 00 » co « oa 135 oi co to i3-- o- i> < ■T in -il t- ai c>< ijs 1> 1> Ijl 1> (J, OJ « -.r -il o iM -d- u:i -il 13 OJ -1- -il -il -il -.Ci -il f- C-- I-- [-- l> Gi 13 13 13 13 13 13 131 131 '3i 13 13 i3i ^— T— T— »— 13 13 13 13 13 13 13 i3 13 13 131 13 ® o ^ iM in --f T) -il i> CO i> 13 — OJ m ■ O II a _; _j CCl cc q: Ld LJ i:/:i > > u. + Ld a Cl cr ■••■3- G» > a 10 --l- X X X 13 -0 X X X Ll-i * X X X 13 << X X \ CO 13 2r _J E -Cl CO z a co 13 z :e _i 13 t- z iii l. -0 LTi Cl i-i — -o ii CO uo :> _i 13 — :3 -< El ^ — E a u 13 — i>j E i2 i3 LO o-j E iy:i i-i El - u:i e w W CO i3 ;> X •■> X <\\ CO El > X X X Cy CO 13 ■■ii X X X IT'J '?:■ El ■•■0 X X X .,_ — El 13 -^ -.- 13 13 ■^ '- 13 El •- ■'-■ 13 13 3 13 El 13 13 El «3 13 13 13 El 13 Ld LJ li cZi U-^i in UO U Ld C, li Ul U" in Ld Ld .i Cl UO in UO Ld Ixl Ci Ci b'j in U"' 1— 1- cc ir c Cl Cl 1- V- ir cc Cl li 1- 1- IX cc Cl Cl Cl 1- 1— ce cc Ci iiii c. :> D- ii a a ;> > ci a cr ii > > en a a: n > > a a tt oi m 3 3: ix c: a: III cci :3: 3 a: IX IX m tn :3: z cc ijc IX CQ ill z z ix IX LT [- X ■■, X 13 C-- X X X mi _j 2: ix 13 u-j _j a [-- > « IX in I- > :.«- a 13 t- a 111 El ■■!- iM Ltl CO C'J 0:1 -ii X X \ iM CO 13 -O X \ X — ■- 13 ■^ — 13 13 13 13 13 E El El Ld Ixl Cl uo m in Ixl u c Cl uo iri u-i 1- 1- X Cl a 1-1 1- 1- ix ix Cl ■:;. c > > ix ii ii :> D- ix a: a CD IE 3 ix IX ir III CO :3 3 ix a: cc U") ■+ \ \ X CO 13 _J E _J C'J l/Ti 5- > _1 El '- OJ CO i-i iM CO Cl -ii X X X ■'-■'- El 13 E 13 1x1 Ld Cl c. U-I mi u^:i 1- 1- X IX Cl Cl .D > > Cl cr '1 .1 III lD 3 3 X X IX a t •n (3 <& C'J CO 51 El El ^ — > 5- > C CO 1x1 CCl OH 3 CvJ E ID * --O ■I- in iM 3 13 -O ■ii i3 Ei C'J E in •»■ vH in ■* C'J El El -0 ■••0 i>J "J ■— CO CO i3 -i- •D f •— CO -Cl CO ■rf i3 CiJ — CO irC' '3 ■•3- ■■Cl LD ■'- CO Ei [- -^T ■•-■ HO CS -- -O LfJ -C U'l -f El — ■— -i} -O i3 -t Si •- i.M U"> -O iM i3 i3 ■— Ei ■^ -O i3 ■'- — — ^ Csi C'J .^ ,>j — (3 i> ij:i i^j ^ I/:, uTi ■•5- lo '- uo mi CB > n --C '- El £-- Tj E> El ■:ii ■■•B ."i i;-- CO E ■■0 10 •> '- .3 iS •S (3 E '3 E 3 3 '3 '3 E 3 '3 3 E O E Ei E '3 ■'- cv. -f ■•5 E Cv: ■•!- iTi ■•£! E ci. •<;■ ■■•;! o ■^ cc ■■;■ -^s El csi ■■<■ '.o ^£l o C'J -'S- ■■<:■ ■'- ' — C'-, CM w cj IX CO CO CO « ■<}■ ■<■ ■••r ^ • -3' O O — OJ 00 ■■«- L'5 -O > CO ■> 3 •'- C^i 00 ■•*■ LO •■d II'- Oil Cr-. 13 .— ^J CO 't IT; is im El -^ t^ -J- mi ■!■ 13 ^ in [- -4- -r C>J E •'-■ t^ ■'Cl "^C El i3 i3 ■■O '■Cl i>J 3 IS E' K. '3 ■:!' E i3 i3 3 C>J El UO -I- * ITl -r E E> Ci-J C9 <» •'- CO CO El C-- -.0 in E El ^ CO ^ El -- CiJ mi -3- C'J i3 i3 El i3 — •* •- C'J i3 m in C' E ■■Cl ■'Cl > m i3 E El i3 © E' i3 E ■-■ C\l \-J- --D i3 iX irO •■*■ ■■0 O i.\! -a- -Cl > '3 W tf ^0 i3 'X iJ^i -«■ LO 'C' [^ i> > > > '3 E' i3 El i3 r- •'-• ■'- — ^ ■:■■: rvj <:< cj irc' co m m nc^ — ■.- ^ t- — i.'vj C'lJ iM i:\i C\J C'J iM iM i.M C'J C'J i\l (\1 C'J lAJ C'J iM CiJ CM (\l ' Si El El 3 Cl i3 13 El iSi i3 iS iji iS i3> E E Ei E O Ei E i3 E O Qi' ' C\i C^i ■ !> CO i> E ■^ i\i 0^1 '■rf m ■ [-- 111 i> O ■ X iX iX C^ 'X ' : C'-j CO •'.'''.' iTi^ C'"i i:^i iT; co iTi iTJ r' ■■Cl ••Cl -O ^0 ■■Cl ■■-Ci ■O ■■€' ■'Cl c^ c^ -B3- > a 13 O m — IS o ■scs SIS IXCA I- w no en (Vi N 'x \ 3 >^ \ \ \ t^ — a u. in r- >\j m L. t- O ij) O iB o iri o 05 o bT •«• N N \ CO iS _J Z _l CJ IT; > > _' s> — ai o '.0 " cvi 'rrt JD G' > o o 'I ii a > > o o a a: a accixcccaiiiasirarLCiiiCDHrrceci::!; W t^ >>J -O W iS O ^ii >a OJ >.0 iM IS IT; t yf in V}- — > — •— in ^ iTj iTi :-- w — lo — CO co iS f- vo ui o • ■J m is — ® -^ CM — irj is — isi — cvj iri j- cj o cs r- e LT) m co in is in in ^ w o in uo o ul so t" — cp ■« -ii C-- — IS o -o ^- CO o S CM -^ NO S CU ••* in vi) iS f'J >4- ^-0 * ■<>■■•»• -r in in in in in \o no -ii -o no i> > i- [■- C\j C.J og Oi Cvj 'M cij c>i i'>j OJ OJ lAj 1%] c^j i:-„ oj oj oj O O '3 S O O O O O O O '3 .3 C3 O & D ® cvi CT -T in vo i>- CO o^ 'S "- CM CO ■■4- m o ;•- CO o- ci — w CO N t- C - C^ t^ C- t-- t- 111 'X 05 ai lO 03 !K' 00 CO 06 C"- 0- c>- c^ CD tn (X l£ iX ..M UT ■•- iM " OJ + ■Si S' '3 '- iS U' O ■3 Si Gl LJ iSi O O o fn QC a « a ._1 Oi O ■ III K 2 u il (/) LiJ -1 13 1- > 1/1 CO sr 2 I'-o :- a IS 1-1 l-H iXl I— SI V > to u. 13 -^ O CC o i3 i3> LL '_i £ SliXi o \ o (S 3 t- a CTj E • _J iJ3 .J iJ3 .. Gl ■ .*. ix a; CC C\l-> LJ i.xj OJ >«• Gi iSi Ul Gl -I ■t> IS -t S> Gi H- in 05 u iSi Ci Gi Gi m o a _1 i3i .Si G' Gi G' '.J K- m •3 iS G) G Gi r— «. -. a i3 IS O Gi iSi L.J U^ 2 1— Cl a 1-1 Q lQ CO _i .J E 2 • to '-' ■ Ci m 2 o to Ci Ul !j C2 1- to -• CO O Ul -J CO ^ !■-. > CD a aiu as '■X > :z c/? Ul a: a: iz \— f.O ,.-, -. .X • Ul Li- V- uj o-j OJ G) OJ 1/.I 00 >:> _J i3 U'l OJ CO iXI 'O I'O CO -- a I 1 I I 1 I I ■■■J- C'j ^ ** ^ ■■*■ "-^ ■■■■I" T- -(T •-•- — ■- — '- _i _i 1- E m 2 " CO CO CC 2 I- ■■/■ O 2 t- CT CC to to > i-t Ul ►-I t- 1- > > 1^' 1^ to 2 2 0:1 0'! U'l W Ul > -bU- Bibliography- Brown , R. Leonard, Jr., Numerical Systems on A Unicomputer , Report No. UIUCDCS-R-T3-555 AEC-COO-lii69-0215, Department of Computer Science, University of Illinois, Urbana, February, 1973. Digital Equipment Corporation, PDF 11-20 Processor Handbook, Maynard, Massachusetts, 1971. Mueller, David, A Batch System with Rapid Overlay Capabilities, Report No, UIUCDCS-R-73-61U AEC-COO-2383-0005, Department of Computer Science, University of Illinois, Urbana, January, 197^- \\ Mueller, David, The ICGS System: Users Manual, Report No. UIUCDCS-R-73-608| AEC-COO-2 383-0002, Department of Computer Science, University of Illinois, Urbana, January, 197^. «R/^r^" U.S. ATOMIC ENERGY COMMISSION Ecwlioi UWIVERSITY-TYPE CONTRACTOR'S RECOMMENDATION FOR DISPOSITION OF SCIENTIFIC AND TECHNICAL DOCUMENT ( See Instructions on Reverie Side ) 1 AEC REPORT NO. AEC-COO-2 383-0003 2. TITLE THE ICGS SYSTEM: USERS MANUAL TYPE OF DOCUMENT (Check one): Q a. Scientific and technical report LJ b. Conference paper not to be published in a journal: Title of conference Date of conference Exact location of conference Sponsoring organization □ c. Other (Specify) * RECOMMENDED ANNOUNCEMENT AND DISTRIBUTION (Check one): I 13 a. AEC's normal announcement and distribution procedures may be followed. ' ! □ b. Make available only within AEC and to AEC contractors and other U.S. Government agencies and their contractors. LJ c. Make no announcement or distrubution. 5 REASON FOR RECOMMENDED RESTRICTIONS: SUBMITTED BY: NAME AND POSITION (Please print or type) C. W. Gear Professor and Principal Investigator Organization Department of Computer Science diversity of Illinois Urbana. Illinois 6lRm \^ ^J^JIl^^^o^. Date February I97I1 FOR AEC USE ONLY AEC CONTRACT ADMINISTRATOR'S COMMENTS, IF ANY, ON ABOVE ANNOUNCEMENT AND DISTRIBUTION RECOMMENDATION: 'ATENT CLEARANCE: U a. AEC patent clearance has been granted by responsible AEC patent «, D b. Report has been sent to responsible AEC patent group for clearance U c. Patent clearance not required. group. BLIOGRAPHIC DATA , 111 '^^k\