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.
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
- ^ Memorándum interno de Xerox Data Systems. "Funciones agregadas a CP-V por versión" (PDF) . Consultado el 16 de octubre de 2011 .
- ^ Memorándum interno de Xerox Data Systems. "Historia, tamaño y alcance de CP-V" (PDF) . Consultado el 16 de octubre de 2011 .
- ^ Memorándum interno de Xerox Data Systems. "Diseño CP-V" (PDF) . Consultado el 16 de octubre de 2011 .
- ^ Xerox Data Systems. "Manual de referencia de gestión del sistema Xerox Control Program-Five" (PDF) . Consultado el 20 de diciembre de 2011 .
- ^ 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
Enlaces externos
- 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