Sistema universal de tiempo compartido

Sistema operativo
Sistema Universal de Tiempo Compartido (UTS)
ReveladorSistemas de datos de Xerox
Escrito enLenguaje ensamblador (Meta-Símbolo)
Familia de sistemas operativosNo aplicable
Estado de funcionamientoInterrumpido
Modelo fuenteDesconocido
Lanzamiento inicial1966 ; hace 58 años ( 1966 )
Último lanzamientoD00 / 1er trimestre de 1973
PlataformasSistemas de datos Xerox Sigma 6, Sigma 7, Sigma 9

Interfaz de usuario predeterminada
Interfaz de línea de comandos
LicenciaDesconocido

El Universal Time-Sharing System (UTS) es un sistema operativo discontinuado para la serie de computadoras XDS Sigma , que sucedió a Batch Processing Monitor (BPM)/Batch Time-Sharing Monitor (BTM). UTS se anunció en 1966, pero debido a demoras no se envió realmente hasta 1971. Fue diseñado para proporcionar servicios de multiprogramación para programas de usuario en línea (interactivos) además de trabajos de producción en modo lote, E/S simbionte ( en cola ) y procesos críticos en tiempo real. Se usaban daemons del sistema , llamados "trabajos fantasma", para ejecutar código de monitor en el espacio de usuario. La versión final, D00, se envió en enero de 1973. Fue sucedido por el sistema operativo CP-V, que combinaba UTS con características del sistema operativo Xerox (XOS) fuertemente orientado al procesamiento por lotes.

CP-V

El sistema operativo CP-V (pronunciado sea-pea-five), el sucesor compatible de UTS, fue lanzado en agosto de 1973. [1] CP-V admitía las mismas CPU que UTS más la Xerox 560. CP-V ofrece "lotes de flujo único y multiprogramados; tiempo compartido; y el modo de procesamiento remoto , incluido el lote remoto inteligente". El procesamiento en tiempo real se agregó en la versión B00 en abril de 1974, y el procesamiento de transacciones en la versión C00 en noviembre de 1974. [2] [3]

Las versiones C00 y F00 de CP-V y la versión I00 de TCP-V de Telefile todavía [ ¿cuándo? ] funcionan en un emulador Sigma desarrollado en 1997. [ cita requerida ]

CP-R

CP-R (Programa de control en tiempo real) es un sistema operativo en tiempo real discontinuado para los sistemas informáticos Xerox 550 y Sigma 9. CP-R admite tres tipos de tareas: tareas primarias en primer plano, tareas secundarias en primer plano y tareas por lotes.

CP-6

CP-6 es un sistema similar a CP-V, desarrollado desde cero y que se ejecuta en computadoras Honeywell .

En 1975, Xerox decidió abandonar el negocio de computadoras que había comprado a Scientific Data Systems en 1969. Honeywell ofreció comprar Xerox Data Systems, inicialmente para brindar soporte de servicio de campo a la base de clientes existente.

El sistema CP-6, incluidos el sistema operativo y los programas, fue desarrollado por Honeywell a principios de 1976 para que los usuarios de Xerox CP-V pudieran utilizar equipos Honeywell. El primer sitio beta se instaló en la Universidad Carleton de Ottawa (Canadá) en junio de 1979 y se instalaron otros tres sitios antes de fines de 1979.

El soporte para CP-6 se transfirió a ACTC en Canadá en 1993. Los sistemas CP-6 continuaron funcionando durante muchos años en los EE. UU., Canadá, Suecia, el Reino Unido y Alemania. El sistema que se cerró por última vez fue en la Universidad de Carleton en 2005.

Placa de pared comunitaria CP-6 en CHM

CP-6 y sus logros, sus desarrolladores y sus clientes se conmemoran con una placa en el muro comunitario del Museo de Historia de la Computación en Mountain View, California.

Software

Software CP-V a partir de la versión B00, 1974. [4] CP-V recibió soporte del equipo CP-6 en el Centro de Desarrollo de Honeywell en Los Ángeles (LADC) hasta 1977 y posteriormente.

Software incluido

  • TEL – Terminal Ejecutivo de Idioma.
  • FÁCIL – Entorno interactivo simple para programas y archivos de datos FORTRAN y BASIC.
  • CCI – Intérprete de comandos de control (o de tarjeta). La contraparte en lotes de TEL.
  • LOTE – Enviar flujo de trabajo a la cola de lotes.
  • PCL – Peripheral Conversion Language (se pronuncia "pickle"). Copia de archivos de datos de un dispositivo a otro.
  • EDITAR – Editor de línea.
  • LINK – Cargador de enlace de una sola pasada.
  • CARGA – Cargador de superposición de dos pasadas.
  • DELTA – Depurador a nivel de instrucción.
  • ORDENAR/FUSIONAR.
  • FORTRAN IV extendido.
  • FDP – Paquete de depuración FORTRAN.
  • META-SÍMBOLO – Ensamblador de macros.
  • BÁSICO.
  • BANDERA – Carga y uso de FORTRAN compatible con IBM Fortran-H.
  • RESPUESTA COBOL.
  • Depurador COBOL en línea.
  • APL.
  • SL-1 – Lenguaje de simulación.
  • Simulador de la serie IBM 1400.
  • SYSGEN – Generación de sistemas.
  • DEFCOM – Exportar definiciones externas desde un módulo de carga.
  • SYMCON – Manipular símbolos en un módulo de carga.
  • ANALIZAR – Analizador de volcado del sistema.

Software con precio por separado

  • ADMINISTRAR – Una herramienta generalizada de gestión y generación de informes de archivos.
  • EDMS – Sistema de gestión de bases de datos.
  • GPDS – Simulador discreto de propósito general.
  • CIRC – Análisis de circuitos electrónicos.

Software aportado

Xerox mantenía una biblioteca de otro software escrito por Xerox y por usuarios del grupo de usuarios EXCHANGE. [5]

Referencias

  1. ^ Memorándum interno de Xerox Data Systems. "Funciones agregadas a CP-V por versión" (PDF) . Consultado el 16 de octubre de 2011 .
  2. ^ Memorándum interno de Xerox Data Systems. "Historia, tamaño y alcance de CP-V" (PDF) . Consultado el 16 de octubre de 2011 .
  3. ^ Memorándum interno de Xerox Data Systems. "Diseño CP-V" (PDF) . Consultado el 16 de octubre de 2011 .
  4. ^ Xerox Data Systems. "Manual de referencia de administración del sistema Xerox Control Program-Five" (PDF) . Consultado el 20 de diciembre de 2011 .
  5. ^ Xerox Data Systems. "Lista de disponibilidad de programas de Xerox" (PDF) . Consultado el 20 de diciembre de 2011 .

Lectura adicional

  • Bryan, G. Edward, "No todos los programadores son iguales --Redux", Actas de la Conferencia Aeroespacial del IEEE de 2012, marzo de 2012
  • PA Crisman y Bryan, G. Edward, "Gestión del desarrollo de software para CP 6 en LADC", Actas de la quinta conferencia anual internacional de software de Honeywell, marzo de 1981.
  • Bryan, G. Edward, "CP-6: Medidas de calidad y productividad en el ciclo de vida de 15 años de un sistema operativo", Software Quality Journal 2, 129–144, junio de 1993.
  • Frost, Bruce, “Acceso APL e IDS/II APL a grandes bases de datos”, APL '83 Actas de la conferencia internacional sobre APL, páginas 103–107.
  • Fielding, Roy T., "Un microanálisis empírico de datos de fallas de software de un proceso de mantenimiento de software de 12 años", tesis de maestría, Universidad de California en Irvine, 1992
  • Documentación UTS en Bitsavers
  • Documentación de CP-V en Bitsavers
  • Documentación CP-R en Bitsavers
  • La computadora que no morirá: SDS Sigma 7
Obtenido de "https://es.wikipedia.org/w/index.php?title=Sistema_de_tiempo_compartido_universal&oldid=1166025161"