请输入您要查询的百科知识:

 

词条 Time Sharing Option
释义

  1. Use

  2. History

  3. Batch use

  4. See also

  5. References

  6. Further reading

  7. External links

{{History of IBM mainframe operating systems}}

Time Sharing Option (TSO) is an interactive time-sharing environment for IBM mainframe operating systems, including OS/360 MVT, OS/VS2 (SVS), MVS, OS/390, and z/OS.

Use

Time-sharing means that many people can access the operating system concurrently, while being unaware that others are also accessing the operating system. It appears to each TSO user that they are the only user on the system.

TSO is most commonly used by mainframe system administrators and programmers. It provides:

  • A text editor
  • Batch job support, including completion notification
  • Debuggers for some programming languages used on System/360 and later IBM mainframes
  • Support for other vendors' end-user applications, for example for querying IMS and DB2 databases

TSO interacts with users in either a line-by-line mode or in a full screen, menu-driven mode. In the line-by-line mode, the user enters commands by typing them in at the keyboard; in turn, the system interprets the commands, and then displays responses on the terminal screen. But most mainframe interaction is actually via ISPF, which allows for customized menu-driven interaction. This combination is called TSO/ISPF. TSO can also provide a Unix-style environment on OS/390 and z/OS via the UNIX System Services command shell, with or without ISPF.

TSO commands can be embedded in REXX execs or CLISTs, which can run interactively or in batch.

TSO eliminated the need to punch cards on a keypunch machine, and send card decks to the computer room to be read by a card reading machine.

History

When it was originally introduced in 1971,[1] IBM considered time-sharing an "optional feature", as compared to standard batch processing, and hence offered TSO as an option for OS/360 MVT. With the introduction of MVS in 1974, IBM made it a standard component of their top-end mainframe operating system. TSO/E ("Time Sharing Option/Extensions") is a set of extensions to the original TSO. TSO/E is a base element of z/OS. Before z/OS, TSO Extensions (TSO/E) was an element of OS/390 and was a licensed program for the MVS and MVS/ESA System Products.[2] Since all z/OS installations usually have both TSO and TSO/E functions installed, it is normal to refer to both TSO and TSO/E as "TSO".

When first released, TSO module names always had the "prefix" IKJ, plus the second and third letters of the associated pre-TSO functional group (IEA = original functional group of "supervisor", hence a TSO module name of IKJEAxxx, IEB = original functional group of "dataset utilities", hence a TSO module name of IKJEBxxx, etc.).

Batch use

It is common to run TSO in batch (as opposed to interactively): all the usual TSO line-mode interactive commands can be also executed via Job Control Language (JCL) by running any of the programs IKJEFT01, IKJEFT1A, or IKJEFT1B and supplying the line commands in a file pointed to by the SYSTSIN DD. The primary difference between the three programs is their handling of return codes from the executed commands.

Batch execution of TSO is one way to allow an IBM mainframe application to access DB2 resources.

See also

  • History of IBM mainframe operating systems
  • Michigan Terminal System
  • MUSIC/SP
  • ORVYL and WYLBUR

References

1. ^TSO Times {{Webarchive|url=https://web.archive.org/web/20120425092427/http://www.tsotimes.com/articles/archive/spring04/TSO-Times-Spring04.pdf |date=2012-04-25 }}, Spring 2004, p.5, Chicago-Soft, LTD., Hanover, NH
2. ^[https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ikjb700/tsoesr.htm "Overview of TSO/E Programming Services"], IBM z/OS V1R9.0 information center

Further reading

  • {{ cite book | title = MVS TSO, Part 1: Concepts and ISPF | edition = Second | first = Doug | last = Lowe | publisher = Mike Murach & Associates, Inc. | year = 1991 }}
  • {{ cite book | title = MVS TSO, Part 2: Commands And Procedures | edition = Second | first = Doug | last = Lowe | publisher = Mike Murach & Associates, Inc. | year = 1991 }}

External links

  • Several TSO manuals from the early 1970s, available from the BitSavers.org archive
  • Basic TSO commands from mainframewizard.com

2 : IBM mainframe operating systems|Time-sharing operating systems

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 22:29:47