Opción Tiempo para compartir ( TSO ) es un sistema interactivo de tiempo compartido entorno de mainframe de IBM sistemas operativos, como OS / 360 MVT , OS / VS2 (SVS) , MVS , OS / 390 y z / OS .
Usar
En informática, el tiempo compartido es una técnica de diseño que permite a muchas personas utilizar un sistema informático de forma simultánea e independiente, sin interferir entre sí. [1] Cada usuario de TSO está aislado; a cada uno le parece que es el único usuario del sistema.
TSO es el más utilizado por los administradores y programadores de sistemas de mainframe . Proporciona:
- Un editor de texto
- Soporte de trabajo por lotes , incluida la notificación de finalización
- Depuradores para algunos lenguajes de programación utilizados en System / 360 y mainframes IBM posteriores
- Soporte para aplicaciones de usuario final de otros proveedores, por ejemplo, para consultar bases de datos IMS y DB2
TSO interactúa con los usuarios en un modo línea por línea o en un modo de pantalla completa, conducido por menús. En el modo línea por línea, el usuario ingresa comandos escribiéndolos en el teclado; a su vez, el sistema interpreta los comandos y luego muestra las respuestas en la pantalla del terminal. Pero la mayor parte de la interacción con el mainframe es en realidad a través de ISPF , lo que permite una interacción personalizada basada en menús. Esta combinación se llama TSO / ISPF . TSO también puede proporcionar un entorno de estilo Unix en OS / 390 yz / OS a través del shell de comandos de servicios del sistema UNIX , con o sin ISPF.
Los comandos TSO se pueden incrustar en REXX execs o CLIST , que pueden ejecutarse de forma interactiva o por lotes.
TSO eliminó la necesidad de perforar tarjetas en una máquina perforadora y enviar barajas de tarjetas a la sala de computadoras para que las lea una máquina de lectura de tarjetas .
Historia
Cuando se introdujo originalmente en 1971, [2] IBM consideró el tiempo compartido como una "característica opcional", en comparación con el procesamiento por lotes estándar y, por lo tanto, ofreció TSO como una opción para OS / 360 MVT . Con la introducción de MVS en 1974, IBM lo convirtió en un componente estándar de su sistema operativo de mainframe de gama alta. TSO / E ("Opción / extensiones de tiempo compartido") es un conjunto de extensiones del TSO original. TSO / E es un elemento base de z / OS. Antes de z / OS, TSO Extensions (TSO / E) era un elemento de OS / 390 y era un programa con licencia para los productos del sistema MVS y MVS / ESA . [3] Dado que todas las instalaciones de z / OS suelen tener instaladas funciones TSO y TSO / E, es normal hacer referencia a TSO y TSO / E como "TSO".
Cuando se publicaron por primera vez, los nombres de los módulos TSO siempre tenían el "prefijo" IKJ, más la segunda y tercera letras del grupo funcional anterior al TSO asociado (IEA = grupo funcional original de "supervisor", por lo tanto, un nombre de módulo TSO de IKJEAxxx, IEB = grupo funcional original de "utilidades de conjunto de datos", de ahí un nombre de módulo TSO de IKJEBxxx, etc.).
Uso por lotes
Es común para funcionar TSO en lotes (a diferencia de forma interactiva): todos los TSO en modo línea de comandos interactivos habituales también pueden ser ejecutados a través de Job Control Language (JCL) mediante la ejecución de cualquiera de los programas IKJEFT01
, IKJEFT1A
o IKJEFT1B
y el suministro de los comandos de la línea de un archivo apuntado por el SYSTSIN DD
. La principal diferencia entre los tres programas es su manejo de los códigos de retorno de los comandos ejecutados.
La ejecución por lotes de TSO es una forma de permitir que una aplicación de mainframe de IBM acceda a los recursos de DB2 .
Ver también
Referencias
- ^ "Tiempo compartido" . Britannica.com . Enciclopedia Británica . Consultado el 20 de diciembre de 2020 .
- ^ TSO Times Archivado el 25 de abril de 2012en Wayback Machine , primavera de 2004, p.5, Chicago-Soft, LTD., Hanover, NH
- ^ "Descripción general de los servicios de programación TSO / E" , centro de información IBM z / OS V1R9.0
Otras lecturas
- Lowe, Doug (1991). MVS TSO, Parte 1: Conceptos e ISPF (Segunda ed.). Mike Murach y asociados, Inc.
- Lowe, Doug (1991). MVS TSO, Parte 2: Comandos y procedimientos (Segunda ed.). Mike Murach y asociados, Inc.
enlaces externos
- Varios manuales de TSO de principios de la década de 1970, disponibles en el archivo de BitSavers.org