Time Sharing Option

Time Sharing Option

In computing, the Time Sharing Option (TSO) is an interactive time-sharing environment for the lineage of IBM mainframe operating systems running from OS/MVT through MVS and OS/390 to the current z/OS. It fills the same purpose as the login sessions used by users on Unix. "Time-sharing" means that many persons can access MVS concurrently but each is unaware that the operating system is being accessed by others - so it appears to each TSO user that he or she is the only user on the system.

TSO is most commonly used by mainframe system administrators and programmers because it provides: a text editor; the ability to submit batch jobs, be notified of their completion and view the results without waiting for printed reports; debuggers for some of the programming languages used on System/360 and later IBM mainframes; other vendors' end-user applications, for example for querying IMS and DB/2 databases.

The name "Time Sharing "Option" derives from the fact that, when it was originally introduced in the 1960s, time-sharing was considered an "optional feature", as compared to standard batch processing, and hence TSO was offered as an optional feature of OS/MVT. It became a standard part of IBM's top-end mainframe operating system with the introduction of MVS in 1974. TSO/E (which stands for "Time Sharing Option / Extensions") is a set of extensions to the original TSO. All z/OS installations usually have both TSO and TSO/E functions installed, so it is normal to refer to both TSO and TSO/E as "TSO".

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; the combination is referred to as TSO/ISPF. TSO can also be used to provide a Unix-style environment on OS/390 and z/OS via the UNIX System Services command shell, with or without ISPF.

TSO in batch and under REXX

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 the program IKJEFT1B and supplying the line commands in a file pointed to by the SYSTSIN DD.

TSO commands can be embedded in REXX execs which can be run either interactively or in batch. Because the TSO command set is function rich it is easy to create and run sophisticated scripts this way.

See also

* CLIST
* ISPF
* Michigan Terminal System
* Multics
* MUSIC/SP
* Rexx

Further reading

The book "MVS TSO" by Doug Lowe.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Time Sharing Option — (TSO) es el intérprete de comandos, interactivo y opcional en tiempo compartido del sistema operativo (IBM MVT y sucesores (z/OS) ) Las primeras versiones surgieron a comienzos del año de 1960; la última en octubre de 2005, teniendo más de 45… …   Wikipedia Español

  • Time-Sharing Option — Die Time Sharing Option (TSO) ist ein interaktiver Kommandozeileninterpreter für IBM Großrechner Betriebssysteme z/OS. Time Sharing erlaubt, dass mehrere Benutzer gleichzeitig den Rechner nutzen. Sie bekommen für eine gewisse Zeit die CPU… …   Deutsch Wikipedia

  • Time Sharing Option — Pour les articles homonymes, voir TSO. Time Sharing Option (TSO) est un interpréteur de lignes de commande interagissant avec MVS, utilisé pour les systèmes d’exploitations OS/390 et aujourd’hui z/OS sur les grands systèmes IBM. TSO est employé… …   Wikipédia en Français

  • Time Sharing Option — noun an IBM interactive command line interpreter for mainframe operating systems …   Wiktionary

  • Option key — The Option key may be labeled Alt, or Option, or both, and sometimes the symbol. The Option key is a modifier key present on Apple keyboards. It is located between the Control key and Command key on a typical Mac keyboard. There are two option… …   Wikipedia

  • Internet Connection Sharing — (ICS) is the name given by Microsoft to a feature of its Windows operating system (as of Windows 98 Second Edition and later) for sharing a single Internet connection on one computer between other computers on the same local area network. It… …   Wikipedia

  • Bicycle sharing system — Vélo v in Lyon …   Wikipedia

  • Car sharing — This article deals with the short term rental of cars. For the shared use of cars by persons with similar travel needs see Carpool. Flexcar (now Zipcar) carsharing vehicles in their reserved spots, Atlanta, Georgia. Car sharing or Carsharing (in… …   Wikipedia

  • Trade group efforts against file sharing — Arts and media industry trade groups such as the Recording Industry Association of America (RIAA) and Motion Picture Association of America (MPAA) strongly oppose and attempt to prevent copyright infringement through file sharing. The… …   Wikipedia

  • On-time performance — In transportation (such as municipal public transportation), schedule adherence or on time performance refers to the level of success of the service (such as a bus or train) remaining on the published schedule. There are many factors that can… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”