fbpx
Wikipedia

Universal Time-Sharing System

The Universal Time-Sharing System (UTS) is a discontinued operating system for the XDS Sigma series of computers, succeeding Batch Processing Monitor (BPM)/Batch Time-Sharing Monitor (BTM). UTS was announced in 1966, but because of delays did not actually ship until 1971. It was designed to provide multi-programming services for online (interactive) user programs in addition to batch-mode production jobs, symbiont (spooled) I/O, and critical real-time processes. System daemons, called "ghost jobs" were used to run monitor code in user space. The final release, D00, shipped in January, 1973. It was succeeded by the CP-V operating system, which combined UTS with features of the heavily batch-oriented Xerox Operating System (XOS).

Universal Timesharing System (UTS)
DeveloperXerox Data Systems
Written inAssembly Language (Meta-Symbol)
OS familyNot Applicable
Working stateDiscontinued
Source modelUnknown
Initial release1966; 58 years ago (1966)
Latest releaseD00 / Q1, 1973
PlatformsXerox Data Systems Sigma 6, Sigma 7, Sigma 9
Default
user interface
Command-line interface
LicenseUnknown

CP-V edit

The CP-V (pronounced sea-pea-five) operating system, the compatible successor to UTS, was released in August 1973.[1] CP-V supported the same CPUs as UTS plus the Xerox 560. CP-V offers "single-stream and multiprogrammed batch; timesharing; and the remote processing mode, including intelligent remote batch." Realtime processing was added in release B00 in April 1974, and transaction processing in release C00 in November 1974.[2][3]

CP-V version C00 and F00, and Telefile's TCP-V version I00 still[when?] run on a Sigma emulator developed in 1997.[citation needed]

CP-R edit

CP-R (Control Program for Real-Time) is a discontinued realtime operating system for Xerox 550 and Sigma 9 computer systems. CP-R supports three types of tasks: Foreground Primary Tasks, Foreground Secondary Tasks, and Batch Tasks.

CP-6 edit

CP-6 is a CP-V work-alike, built from scratch, which runs on Honeywell computers.

In 1975, Xerox decided to exit the computer business which it had purchased from Scientific Data Systems in 1969. Honeywell offered to purchase Xerox Data Systems, initially to provide field service support to the existing customer base.

The CP-6 system including OS and program products was developed, beginning in 1976, by Honeywell to convert Xerox CP-V users to run on Honeywell equipment. The first beta site was installed at Carleton University in Ottawa Canada in June 1979, and three other sites were installed before the end of 1979.

Support for CP-6 was transferred to ACTC in Canada in 1993. CP-6 systems continued to run for many years in the US, Canada, Sweden, the UK, and Germany. The final system shut down was at Carleton University in 2005.

 
CP-6 Community wall Plaque at CHM

CP-6 and its accomplishments, its developers, and its customers are commemorated with a plaque on the community wall at the Computer History Museum in Mountain View, California.

Software edit

CP-V Software as of release B00, 1974.[4] CP-V was supported by the CP-6 team at the Honeywell Los Angeles Development Center (LADC) until 1977 and thereafter.

Bundled Software edit

  • TEL – Terminal Executive Language.
  • EASY – Simple interactive environment for FORTRAN and BASIC programs and data files.
  • CCI – Control Command (or Card) Interpreter. The batch counterpart of TEL.
  • BATCH – Submit jobstream to batch queue.
  • PCL – Peripheral Conversion Language (pronounced "pickle"). Data file device to device copy.
  • EDIT – Line Editor.
  • LINK – One-pass linking loader.
  • LOAD – Two-pass overlay loader.
  • DELTA – Instruction-level debugger.
  • SORT/MERGE.
  • Extended FORTRAN IV.
  • FDP – FORTRAN Debug Package.
  • META-SYMBOL – Macro assembler.
  • BASIC.
  • FLAG – Load-and-go FORTRAN compatible with IBM Fortran-H.
  • ANS COBOL.
  • COBOL On-Line debugger.
  • APL.
  • SL-1 – Simulation Language.
  • IBM 1400 Series Simulator.
  • SYSGEN – System Generation.
  • DEFCOM – Export external definitions from a load module.
  • SYMCON – Manipulate symbols in a load module.
  • ANALYZE – System dump analyzer.

Separately Priced Software edit

  • MANAGE – A generalized file management and reporting tool.
  • EDMS – Database Management System.
  • GPDS – General Purpose Discrete Simulator.
  • CIRC – Electronic Circuit Analysis.

Contributed Software edit

Xerox maintained a library of other Xerox and user-written software from the EXCHANGE user group. [5]

References edit

  1. ^ Xerox Data Systems internal memo. "Features Added to CP-V by Release" (PDF). Retrieved 2011-10-16.
  2. ^ Xerox Data Systems internal memo. "History, Size, and Scope of CP-V" (PDF). Retrieved 2011-10-16.
  3. ^ Xerox Data Systems internal memo. "CP-V Design" (PDF). Retrieved 2011-10-16.
  4. ^ Xerox Data Systems. "Xerox Control Program-Five System Management Reference Manual" (PDF). Retrieved 2011-12-20.
  5. ^ Xerox Data Systems. "Xerox Program Availability List" (PDF). Retrieved 2011-12-20.

Further reading edit

  • Bryan, G. Edward, "Not All Programmers Are Created Equal --Redux," 2012 IEEE Aerospace Conference Proceedings, March 2012
  • P.A. Crisman and Bryan, G. Edward, "Management of Software Development for CP 6 at LADC", Proceedings of the Fifth Annual Honeywell International Software Conference, March 1981.
  • Bryan, G. Edward, "CP-6: Quality and Productivity Measures in the 15-Year Life Cycle of an Operating System," Software Quality Journal 2, 129–144, June 1993.
  • Frost, Bruce, “APL and I-D-S/II APL access to large databases,” APL '83 Proceedings of the international conference on APL, pages 103–107.
  • Fielding, Roy T., "An Empirical Microanalysis of Software Failure Data from a 12-Year Software Maintenance Process," Masters thesis, University of California Irvine, 1992

External links edit

  • UTS Documentation at Bitsavers
  • CP-V Documentation at Bitsavers
  • CP-R Documentation at Bitsavers
  • The COMPUTER That Will Not Die: The SDS Sigma 7

universal, time, sharing, system, discontinued, operating, system, sigma, series, computers, succeeding, batch, processing, monitor, batch, time, sharing, monitor, announced, 1966, because, delays, actually, ship, until, 1971, designed, provide, multi, program. The Universal Time Sharing System UTS is a discontinued operating system for the XDS Sigma series of computers succeeding Batch Processing Monitor BPM Batch Time Sharing Monitor BTM UTS was announced in 1966 but because of delays did not actually ship until 1971 It was designed to provide multi programming services for online interactive user programs in addition to batch mode production jobs symbiont spooled I O and critical real time processes System daemons called ghost jobs were used to run monitor code in user space The final release D00 shipped in January 1973 It was succeeded by the CP V operating system which combined UTS with features of the heavily batch oriented Xerox Operating System XOS Universal Timesharing System UTS DeveloperXerox Data SystemsWritten inAssembly Language Meta Symbol OS familyNot ApplicableWorking stateDiscontinuedSource modelUnknownInitial release1966 58 years ago 1966 Latest releaseD00 Q1 1973PlatformsXerox Data Systems Sigma 6 Sigma 7 Sigma 9Defaultuser interfaceCommand line interfaceLicenseUnknown Contents 1 CP V 2 CP R 3 CP 6 4 Software 4 1 Bundled Software 4 2 Separately Priced Software 4 3 Contributed Software 5 References 6 Further reading 7 External linksCP V editThe CP V pronounced sea pea five operating system the compatible successor to UTS was released in August 1973 1 CP V supported the same CPUs as UTS plus the Xerox 560 CP V offers single stream and multiprogrammed batch timesharing and the remote processing mode including intelligent remote batch Realtime processing was added in release B00 in April 1974 and transaction processing in release C00 in November 1974 2 3 CP V version C00 and F00 and Telefile s TCP V version I00 still when run on a Sigma emulator developed in 1997 citation needed CP R editCP R Control Program for Real Time is a discontinued realtime operating system for Xerox 550 and Sigma 9 computer systems CP R supports three types of tasks Foreground Primary Tasks Foreground Secondary Tasks and Batch Tasks CP 6 editMain article Honeywell CP 6 CP 6 is a CP V work alike built from scratch which runs on Honeywell computers In 1975 Xerox decided to exit the computer business which it had purchased from Scientific Data Systems in 1969 Honeywell offered to purchase Xerox Data Systems initially to provide field service support to the existing customer base The CP 6 system including OS and program products was developed beginning in 1976 by Honeywell to convert Xerox CP V users to run on Honeywell equipment The first beta site was installed at Carleton University in Ottawa Canada in June 1979 and three other sites were installed before the end of 1979 Support for CP 6 was transferred to ACTC in Canada in 1993 CP 6 systems continued to run for many years in the US Canada Sweden the UK and Germany The final system shut down was at Carleton University in 2005 nbsp CP 6 Community wall Plaque at CHMCP 6 and its accomplishments its developers and its customers are commemorated with a plaque on the community wall at the Computer History Museum in Mountain View California Software editCP V Software as of release B00 1974 4 CP V was supported by the CP 6 team at the Honeywell Los Angeles Development Center LADC until 1977 and thereafter Bundled Software edit TEL Terminal Executive Language EASY Simple interactive environment for FORTRAN and BASIC programs and data files CCI Control Command or Card Interpreter The batch counterpart of TEL BATCH Submit jobstream to batch queue PCL Peripheral Conversion Language pronounced pickle Data file device to device copy EDIT Line Editor LINK One pass linking loader LOAD Two pass overlay loader DELTA Instruction level debugger SORT MERGE Extended FORTRAN IV FDP FORTRAN Debug Package META SYMBOL Macro assembler BASIC FLAG Load and go FORTRAN compatible with IBM Fortran H ANS COBOL COBOL On Line debugger APL SL 1 Simulation Language IBM 1400 Series Simulator SYSGEN System Generation DEFCOM Export external definitions from a load module SYMCON Manipulate symbols in a load module ANALYZE System dump analyzer Separately Priced Software edit MANAGE A generalized file management and reporting tool EDMS Database Management System GPDS General Purpose Discrete Simulator CIRC Electronic Circuit Analysis Contributed Software edit Xerox maintained a library of other Xerox and user written software from the EXCHANGE user group 5 References edit Xerox Data Systems internal memo Features Added to CP V by Release PDF Retrieved 2011 10 16 Xerox Data Systems internal memo History Size and Scope of CP V PDF Retrieved 2011 10 16 Xerox Data Systems internal memo CP V Design PDF Retrieved 2011 10 16 Xerox Data Systems Xerox Control Program Five System Management Reference Manual PDF Retrieved 2011 12 20 Xerox Data Systems Xerox Program Availability List PDF Retrieved 2011 12 20 Further reading editBryan G Edward Not All Programmers Are Created Equal Redux 2012 IEEE Aerospace Conference Proceedings March 2012 P A Crisman and Bryan G Edward Management of Software Development for CP 6 at LADC Proceedings of the Fifth Annual Honeywell International Software Conference March 1981 Bryan G Edward CP 6 Quality and Productivity Measures in the 15 Year Life Cycle of an Operating System Software Quality Journal 2 129 144 June 1993 Frost Bruce APL and I D S II APL access to large databases APL 83 Proceedings of the international conference on APL pages 103 107 Fielding Roy T An Empirical Microanalysis of Software Failure Data from a 12 Year Software Maintenance Process Masters thesis University of California Irvine 1992External links editUTS Documentation at Bitsavers CP V Documentation at Bitsavers CP R Documentation at Bitsavers The COMPUTER That Will Not Die The SDS Sigma 7 Retrieved from https en wikipedia org w index php title Universal Time Sharing System amp oldid 1166025161, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.