Articulo de referencia

IBM Administrative Terminal System

In 1983, the IBM Administrative Terminal System ( ATS/360 ) [ 1 ] provided text- and data-management tools for working with documents to users of IBM System/360 systems. An earl...

In 1983, the IBM Administrative Terminal System (ATS/360)[1] provided text- and data-management tools for working with documents to users of IBM System/360 systems.

An earlier version ran on an IBM 1440 or IBM 1460 Data Processing System and the IBM Service Bureau Corporation offered a proprietary version, Call/ATS, which ran on IBM 1440 systems or on IBM System/360 DOS systems.

Text and data management

ATS/360 provided comprehensive text- and data-management tools including entry, temporary storage, permanent storage, formatting, printing, archiving and retrieving. Utilizing ATS/360, a large business could maintain all its end-user documents, revising and printing new versions of these as required. Also using ATS/360, a large law practice could maintain its client files, including witness statements and depositions, and several landmark legal decisions were significantly assisted using ATS/360.

Device support

Initially, ATS/360 supported only IBM 2741 typewriter terminals. Later, support was added by user groups for 2741 terminals with the "break feature" and for IBM 1050 terminals (that implicitly incorporated the "break feature"). The Magnetic Card Selectric Typewriter (MC/ST), which could emulate a 2741, was also supported.

ATS/360 was designed exclusively for IBM 2311 and IBM 2314 direct access storage facilities, for on-line "Working storage" and "Permanent storage" and for IBM 2400/3400 tape drives, for off-line "Rollout/Rollin" (Permanent storage backup/restore) and "Format and print" tapes.

An IBM hardware RPQ provided the IBM 1403 Model N1 printer's TN print train with characters which simulated the IBM Selectric typewriter Courier 72 type ball characters identically, thereby allowing machine printed documents to be manually corrected, or for manually inserted text, as required.

Un programa de IBM, RPQ, añadió soporte para la unidad de almacenamiento de acceso directo IBM 3330 , y este PRPQ fue aplicado por la mayoría de los usuarios de ATS/360 que habían migrado a los primeros sistemas IBM System/370. Básicamente, este PRPQ añadía a instancias seleccionadas de la instrucción canónica Load Halfword (LH) —que implícitamente incluía una "extensión de signo" desde el bit de orden superior de la media palabra de origen, conceptualmente el bit 15, hasta los 16 bits restantes del registro de propósito general de destino, conceptualmente los bits 31 a 16— una instrucción lógica AND (N), que especificaba una "máscara" de 0x0000FFFF y que eliminaba el efecto de la extensión de signo. Esto permitía direcciones de bloques de disco de 16 bits, que posteriormente podían convertirse al formato CCHHR esperado y requerido . Este PRPQ también era aplicable a las instalaciones de almacenamiento de acceso directo IBM 3350 que operaban en modo de compatibilidad 3330, y que sacrificaban 117  MB de la capacidad total nativa de 317  MB de un 3350 para implementar el modo de compatibilidad (dos  unidades equivalentes a 3330 de 100 MB en una unidad 3350). [ 2 ]

Soporte del sistema operativo

IBM no ofrecía soporte más allá de OS/VS/2 Release 1 (SVS) , pero Peter Haas, anteriormente en Litton Systems Inc. y posteriormente en Amdahl Corp., añadió soporte para MVS en general, y para AP y MP en particular, y un gran número de sistemas ATS/360 se mantuvieron en uso hasta bien entrada la era MVS/370, hasta que los terminales 2741 y los controladores 3705/4705 que los soportaban fueron retirados del servicio.

Diseño del sistema

ATS/360 era muy eficiente en el uso de la memoria principal, y no era raro que admitiera bastantes terminales en una partición o región de tamaño mínimo . También era muy eficiente en el uso de los recursos del sistema, y ​​tenía su propio despachador de tareas que funcionaba a la perfección con PCP, MFT/MFT-II y MVT, para los que fue diseñado originalmente, con SVS y, posteriormente, con el apoyo de Haas, con MVS.

Las operaciones de entrada/salida del ATS/360 utilizaban exclusivamente EXCP . El cambio de tareas se realizaba de forma asíncrona mediante una extensión de los apéndices EXCP del ATS/360 y de forma síncrona mediante una extensión de la instrucción de llamada al supervisor de tipo 1 (SVC 255) del ATS/360, sección de control del núcleo del sistema operativo IGC255. De este modo, el ATS/360 podía admitir un número considerable de tareas en línea (terminal) y fuera de línea (periférico) incluso en PCP , que normalmente solo admitía una única tarea. Sin embargo, la mayoría de los sistemas ATS/360 se ejecutaban en una partición de MFT/MFT-II o en una región de MVT , ya que las cintas de "formato e impresión" fuera de línea requerían una partición/región de impresora independiente para imprimirlas físicamente, aunque las cintas en sí mismas podían crearse en el propio ATS/360.

ATS/360 ofrecía sus propios métodos de acceso y formatos de archivo. Las cintas de "formateo e impresión" sin conexión podían imprimirse utilizando utilidades estándar del sistema operativo , ya que estas cintas eran compatibles con BSAM , aunque se crearon utilizando EXCP.

cajeros automáticos

Como sucesor de ATS/360, IBM comercializó ATMS, compatible con terminales 3270 , algo que ATS/360 no ofrecía. ATMS requería el programa de comunicaciones de datos CICS además del propio programa ATMS, lo que implicaba tres programas, mientras que ATS/360 era gratuito.

Referencias

  1. GY20-0320 IBM SYSTEM/360 TERMINAL ADMINISTRATIVO SISTEMA-SISTEMA-SISTEMA (ATS/OS) MANUAL DEL SISTEMA NÚMERO DE PROGRAMA 360A-CX-19X
  2. IBM Corporation (1977). Manual de referencia para el sistema de almacenamiento de acceso directo IBM 3350 (PDF) . Consultado el 2 de mayo de 2017 .
  • Descripción de la aplicación del sistema de terminal administrativo 1440/1460