
I Bolt Beranek and Newman Inc. Report No. 4041 LEVEL I ~~ ~ i I— ~ I~X~ ~~ Extensions to DEC TOPS -20 Operating System I Final Report ~ ~~ (I I January 1979 DDC I JE]Ifl . I Def~nse Advanced Research Projects Agency ~~~rB DISTRIBUTION STATEMENT A Approved for public releoso~ I Distribution Unlimited La.. I - I 1• BBN Report No. 4 0 41 ~: :: Extensions to DEC TOPS-20 Operating System Final Report January 1979 1. ~ Sponsored by: I Defense Advanced Research Projects Agency ARPA Order No. 2901, M~endment #5 Monitored by: Office of Naval Research - Under Contract No. N00014-77-C-1490 The views and ~,onc1usions contained in this document are those -. of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied of the Defense Advanced Research Projects Agency or the United States Government . This research was supported Distribution of this document by the Defense Advanced is unlimited . It may be Research Projects Agency released to the Clearinghouse , under ARPA Order No. 2901. Department of Commerce for Contract No. N00014—77—C-O49O sale to the general public . 11 II Ill _ _ - __________________________________________ . — ________ ~~~~~~~~ I __________________Unclassified InI.r. SECU~~~?Y CLAISIPICATION OP THIS PAGE (1%.. D• REPORT..DOCUMEHTATIOW PAGE BEFORE COMPLETING FORM £ . R- ACCEUIO I NO S CATALOG NUNSE (s’. ~i 1 UflT 4~ $aO ---... OVT ) .7 ~~~ IiM 5 ~ ~ / I ( 7~~-’ Q ~~~~~~~~~~~~~~~~~~~~__.. _.J —vrr . rums• ~ ~~~~ ~~~ s ~~~~~~~~~~~~~~~~~ 62i Extanslons to DEC TOPS—38’Operating System ~ / 3 AUI NO ) — IS ~ ~~~ E I J fr S PS PO NING ORGANIZATION NAME AND ADDRESS ~~~ ~~ ~ AREA A WO RK UNIT NUMSE RS ~ Bolt~~ Beranek and Newman Inc. 50 Moulton Street M* R. 02 ________________________ ’ ~ 41. - -. II. CONTROUJIS G OPPICE NAME AND ADDRESS ~~~~~~~~~~~~~~~~~~~~ _ 1/f) Jan~~~~~~ ~~79/ . * . 31r WWU UW.~~ OP PA~ I * 1 __________________________________________________________ 11 - IS. MONITORING AGENCY NAME S ADORESS(tI OWe.) IS. SECURITY CLASS. (.1 thS. ,sp. j mffiP ,.,I JII III C..M.UM. ~~) Unclass f ed • /> _/ / i i r” ’I . I5a DEC%. ASSIPICATION/DOWNONADING - - / ~ SCHEDULE ~~~~~~ ~I ~ . IS. • SISTRISUTION StAt EMENT (.1 * 1. ~~~~~~ Distribution of this document is unlimited . It may be released to the Clear ngho se 4 i u , Department ,pf Commerce for sale to the general public. fl., II b R .if) IT. DIST RISUTION STATEMENT (.1 I#. .5 fr•e* .,I. , .d S. PS..k SI H ~~ ~~ IS. SUPPLEMENTARY NOTES research w s s or ed by he D fense Adva ce Research Pro - This a upp t t e n d ~ ects Agency under ARPA Order No. 2901 , Amendment #5. -S ,,w . U .. c.. ..p ..d I ffl MicA 5,) IS. KEY ~OROS (Ci. M.s ~ s4* ~~~ ~ ~~ cs TOPS—20 Operating System Network Control Program TENEX Operating System JSY S Traps ARPA Network ,., II c.puucap by MicA ASETRACT (C .icM. a. ~~. i ~~~ ~~~ - This report describes modifications made to the TOPS—20 operating system in order to enable ARPA research programs previously supported by the TENEX operating system to be supported by TOPS—20 . In addition , it -~~ describes modifications to the ARPANET network control programs (Nçt~s) for LI both TENEX and TOPS—20 to enable those hosts to use the ‘ new style extended hos.t/Dff leaders. The changes to TOPS—20 have been delivered to DEC and merged with the standard , DEC version of the system , and will be1.-j~ ~ J ’ D TION OP 1 1S 05b0 1tt DO i n 1473 ~ ~ ~~ 0~~~~~ ~~ Unclassified I ~~~~~ __________________ CI.A$SIPICATIOII OP THIS PASS ( OS.. SECURITY ~~~~~ SECU RITY CLASSIFICATION OP THIS PAS1 US PS.. - ~ ~~~Iurs~~ ..> maintained by DEC along with the rest of the s~stem~~~~ I. • 1~ 0 • Ii L [j ~ _ ..J_ SUURI?Y cI.ASMPICA ,ISN OP YNIS PASSI SI.. ~.S - - -- ~~~~~~~~~~~~~~~~~~~ - - ,- -—--- ~~~~~ [i I Report No. 4041 Bolt Beranek and Newman Inc . I TABLE OF CONTENTS Page i. ~~~~~~~~~~~~~~~~~~ . I 2. TOPS—20 Modifications . 4 1 3. Documentation of TOPS—20 Modification . 7 4. New Style Leaders for TENEX and TOPS-20 S I I I I AC C . ~~~ ~ ~~~ - NTIS e cction • ~ ~ ~~ I I ~ ~~~~~~ 0 I ~ s Y 7 - Di:t ~~~~~~~~~~ u,’or S ’ECIAL :1 __ ‘ i Ti I i Report No. 4041 Bolt Beranek and Newman Inc. 1. Summar y The objective of this project was to augment the TOPS—20 operating system for the DEC System—20 computer system to enable it to support ARPA information processing technology programs. ~ I All of the tasks in the project have been completed , and the i I software has been delivered to DEC and the ARPANET community - along with the supporting documentation . This report describes ~: the various tasks. - For a number of years the DEC KA1O processor operating under ~ the TENEX operating system developed by BBN has been central to ARPA - I many information processing research projects. Recently DEC has developed a new l ine of processors , including the KL1O and — RL2O processors , which are significantly faster than , but functionally compatible with , the older KA1O. The operating system for this new l ine of processors is a descendant of an I early version of TENEX (circa 1972) and is called TOPS—20. The ~ new DEC processor together with the TOPS—20 operating system is I called the DEC System—20. I Because the DEC System—20 offers similar capabilities to the older ~AlO—based TENEX system and is considerably more cost I I effective, many ARPA sponsored installations are upg r ading their equipm ent to these newer systems . This switchover has the I additional benefit of acquiring an operating system that is I suppor ted by a computer manufacturer (DEC) . I -1- I Report No. 4041 Bolt Beranek and Newman Inc. Until this project was completed , however , the benefits of 1. upgrading to the DEC System—20 have been limited due to a number of software - - incompatibilities between TENEX and TOPS—20. The 1. source of the problem was that many of the improvements and increased capabilities that have been added to TENEX since 1972 - - not been integrated had into the TOPS—20 system . As a result , U the computational requirements of many ARPA projects, such as the National Software Works (NSW) and - the Advanced Command Control Architectural Testbed (ACCAT), of other government projects such ~ I as the Military Message systems, and of many users could not be supported by TOPS—20. The purpose of the work described in this report was to correct that situation by making the additions to the TOPS—20 system required to allow these projects to move from j TENEX to In addition to the changes described above , as part of this project we modified the Network Control Programs (NCPs) of the TOPS—20 and TENEX operating systems to make use of the “ new - style” Host/IMP leaders. These modifications make it possible for TOPS—20 and TENEX hosts to address (and therefore communicate with) the full range of ARPANET hosts . The specific tasks in the contract statement of work were: F — “ Implement the modifications to the DEC TOPS—20 operating system that are specified An Section II of the contractor ’s • II proposal (BBN Proposal P77—ISD—47) . — Prov ide documentation to the best commercial standards for the TOPS—20 modifications specified in Section II of the ll contractor ‘ s proposal . -2- I ---• . - -~~~~~~~~~ - - C Report No. 4041 Bolt Beranek and Newman Inc. — Modify the Networ k Control Programs and — for the TOPS—20 ~~ TENEX operating systems to use “ new s tyle” Host/IMP leaders in order to allow TOPS—20 and TENE X hosts to address the full range of ARPANET hosts.” “S The following sections of this report describe each of these tasks. *5 II. 4. - IS .5 ii. I I I —3— I _ _ __ - • - - - p.— •- _•_ ~ - ~~ ~~~~~ • ~~~~ - ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ ~ ~ iT Report No. 4041 Bolt Be r anek and Newman Inc. 45 2. TOPS—20 Modifications Considerable care was taken to ensure that the TOPS-20 S mod ifications undertaken were adequate to support the - - requ irements of ARPA ’S users and were acceptable to DEC who would assume respons ibility for maintaining them . At the outset of the project , the ent ire community of ARPA contractors was polled to identify any TENEX features not included in the TOPS—20 system that were required to support the - contractor ’s computational needs. After a set of requirements • had been identified and a set of proposed modifications to * TOPS— 20 specified , we met with DEC to determine how best to - satisfy the requirements. In some cases it was agreed that the • - proposed modifications could be integrated directly into TOPS—20 - - as specified; in others , due to conflicts with other DEC plans for TOPS—20 development , compromises as to how to best support I ~ given requirements were reached . The result of these - - - negotiations with DEC was a new specification for add it ions to 1.. TOPS—20. The resulting spec ification was then circulated to the ARPA community for approval. A number of minor changes to the specification were recommended by the community and agreed to by DEC . The specification was then implemented . The rest of this section lists the modifications made to TOPS—20 and br iefly describes each . The reader interested in I I more detail is referred either to the proposal for th is project (BBN Proposal P77—ISD—47 ) or to DEC documentation for release 3 I of TOPS—20. 1 •-- — - - . “ - - — — •- - “ — • — . - —---- - ---- I— —— ~~~~~~~ . q--.- Zr ‘ - ~ - --~~ ~ r- ~ wn- ~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - - - Li Report No. 4041 Bolt Beranek and Newman Inc. LI — Addition of JSYS traps . The JSYS trap mechanism prov ides a means for one process (fork) in a job to intercept (selected) operating system calls I (JSYS ’s) executed by other processes in the job before the i i calls are acted upon by the operating system .
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages16 Page
-
File Size-