El Sistema Universal de Tiempo Compartido (UTS) fue un sistema operativo para la serie de computadoras Scientific Data Systems Sigma , sucesor del Monitor de Procesamiento por Lotes (BPM)/Monitor de Tiempo Compartido por Lotes (BTM). UTS se anunció en 1966, pero debido a retrasos, no se lanzó 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 por lotes, E/S de simbionte ( en cola ) y procesos críticos en tiempo real. Se utilizaron demonios del sistema , denominados "trabajos fantasma", para ejecutar el código del monitor en el espacio de usuario. La versión final, D00, se lanzó 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.
Variantes
El sistema operativo CP-V (pronunciado sea-pea-five), sucesor compatible de UTS, se lanzó en agosto de 1973. [ 1 ] CP-V era compatible con las mismas CPU que UTS, además de la Xerox 560. CP-V ofrece "procesamiento por lotes de flujo único y multiprogramado; tiempo compartido; y el modo de procesamiento remoto , incluyendo el procesamiento por lotes remoto inteligente". El procesamiento en tiempo real se añadió 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 se ejecutan en un emulador Sigma desarrollado en 1997.
CP-R
CP-R (Control Program for Real-Time) es un sistema operativo en tiempo real descontinuado 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 programa similar a CP-V, desarrollado desde cero, que se ejecuta en ordenadores Honeywell .
En 1975, Xerox decidió abandonar el negocio de las computadoras, que había adquirido de Scientific Data Systems en 1969. Honeywell ofreció comprar Xerox Data Systems, inicialmente para brindar soporte técnico a la base de clientes existente.
El sistema CP-6, que incluía el sistema operativo y los programas, fue desarrollado por Honeywell a partir de 1976 para que los usuarios de Xerox CP-V pudieran utilizar equipos Honeywell. El primer sitio beta se instaló en la Universidad de Carleton en Ottawa, Canadá, en junio de 1979, y otros tres sitios se instalaron antes de finalizar ese mismo año.
El soporte para CP-6 se transfirió a ACTC en Canadá en 1993. Los sistemas CP-6 continuaron funcionando durante muchos años en Estados Unidos, Canadá, Suecia, el Reino Unido y Alemania. El último sistema que se desactivó fue en la Universidad de Carleton en 2005.
CP-6, sus logros, sus desarrolladores y sus clientes son conmemorados 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 ] El equipo CP-6 del Centro de Desarrollo de Honeywell en Los Ángeles (LADC) brindó soporte a CP-V hasta 1977 y posteriormente.
Software incluido
- TEL – Lenguaje Ejecutivo Terminal.
- FÁCIL: Entorno interactivo sencillo para programas y archivos de datos en FORTRAN y BASIC.
- CCI – Intérprete de comandos de control (o tarjeta). El equivalente en lotes de TEL.
- PROCESAMIENTO POR LOTES: Enviar el flujo de trabajo a la cola de procesamiento por lotes.
- PCL – Lenguaje de conversión de periféricos (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 superpuesto de dos pasadas.
- DELTA – Depurador a nivel de instrucciones.
- ORDENAR/FUSIONAR.
- FORTRAN IV extendido.
- FDP – Paquete de depuración de FORTRAN.
- META-SYMBOL – Ensamblador de macros.
- BÁSICO.
- FLAG – Compatible con FORTRAN de carga inmediata mediante IBM Fortran-H.
- RESPUESTA COBOL.
- Depurador en línea de COBOL.
- 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 volcados del sistema.
Software con precio independiente
- MANAGE – Una herramienta generalizada de gestión de archivos e informes.
- 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 de Xerox y software escrito por usuarios del grupo de usuarios EXCHANGE. [ 5 ]
Estado actual
El emulador SIMH es compatible con el hardware Sigma. Honeywell lanzó el sistema como software de código abierto . CP-V F00 está disponible en GitHub bajo una licencia MIT .
Referencias
- ↑ Memorando interno de Xerox Data Systems. "Funciones añadidas a CP-V en la versión" (PDF) . Consultado el 16 de octubre de 2011 .
- ↑ Memorando interno de Xerox Data Systems. "Historia, tamaño y alcance de CP-V" (PDF) . Consultado el 16 de octubre de 2011 .
- ↑ Memorando interno de Xerox Data Systems. "Diseño de 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 .
Lecturas adicionales
- Bryan, G. Edward, "No todos los programadores son iguales: una revisión", Actas de la Conferencia Aeroespacial 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 Internacional Anual 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, “APL e IDS/II Acceso APL a grandes bases de datos”, Actas de la conferencia internacional sobre APL '83, páginas 103–107.
- Fielding, Roy T., "Un microanálisis empírico de datos de fallos de software de un proceso de mantenimiento de software de 12 años", Tesis de maestría, Universidad de California Irvine, 1992.
Enlaces externos
- Documentación de UTS en Bitsavers
- Documentación de CP-V en Bitsavers
- Documentación de CP-R en Bitsavers
- La computadora que nunca morirá: la SDS Sigma 7
- Versión F00 de CP-V en GitHub
- Sistemas operativos de tiempo compartido
- Sistemas operativos descontinuados
- Sistemas operativos propietarios
- Computadoras Xerox