SO de la UE | |
---|---|
Residencia en | OS/360 |
ultima versión | 7.0 (¿198?) |
Estado | histórico |
ES Computer OS (sistema operativo de un sistema unificado de computadoras electrónicas) es el sistema operativo más común para las computadoras ES . Inicialmente, era una versión modificada y rusificada de OS/360 y OS/370 . Proporcionó procesamiento por lotes de trabajos para escribir que usaban el lenguaje JCL .
Antes de la versión 6, se usaban los siguientes modos operativos, que se configuraron para el sistema operativo de la UE cuando se generó el sistema:
Desde la versión 6.0, el modo PCP se eliminó, pero el modo SVS está disponible.
El sistema operativo de la UE constaba de un conjunto de módulos que se resumen a continuación:
Como puede ver, los nombres de todos los módulos del sistema operativo comienzan con la letra I , que obviamente está relacionada con el nombre de la empresa IBM corp. La segunda letra del nombre de la gran mayoría de módulos es E. La tercera letra del nombre indica que el módulo pertenece a una determinada parte del sistema operativo, por ejemplo, IEU - Ensamblador, IER - programa de clasificación y combinación, IEM - traductor PL / 1, IEK - optimización de Fortran, etc.
El sistema operativo OS OS se colocó en uno o varios paquetes de discos magnéticos (volúmenes). El volumen desde el que se inició el arranque del sistema se denominó "residente". El sistema se ubicó en varios conjuntos de datos de la organización bibliotecaria (bibliotecas):
Además de estos, el volumen residente contenía el conjunto de datos SYSCTLG: el catálogo del sistema, las bibliotecas de lenguajes de programación (SYS1.FORTLIB, SYS1.PL1LIB, etc.), la generación del sistema y cualquier conjunto de datos de usuario podría colocarse si la capacidad del paquete lo permitía. eso.
Las funciones interactivas se implementaron mediante software adicional: monitores de diálogo , que de hecho no estaban incluidos en el paquete de entrega del sistema operativo, como Jessy , Jec , Primus, Oko , Argus , Focus . Los subsistemas de diálogo comunes en la URSS, por regla general, no tenían análogos extranjeros, y la interfaz estándar OS / 370 TSO (Opción de tiempo compartido), por el contrario, prácticamente no se usaba. El caso es que el estándar de los subsistemas CRJE y TSO para OS/360 (en EU OS, respectivamente, DUVZ - entrada remota interactiva de tareas y RRW - modo de tiempo compartido) estaban enfocados a terminales alfanuméricos como una máquina de escribir, que no eran muy común en la URSS. Incluso con la llegada de los terminales de video EC-7906, EC-7920 en DUVZ y RRV, la edición de texto a pantalla completa seguía siendo un inconveniente. Al mismo tiempo, casi todos los monitores de diálogo (PRIMUS, OKO, Focus y Argus) se centraron inicialmente en la edición de texto a pantalla completa.
En la década de 1980, el sistema operativo de la UE fue perfeccionado intensamente tanto por empresas especializadas como por equipos o incluso entusiastas individuales que intentaban corregir las deficiencias del diseño del sistema operativo original. Un ejemplo sorprendente de refinamiento que se usó en todas partes es, por ejemplo, el programa de inicio rápido SLEPOK, que aceleró el inicio del sistema de 5 a 10 minutos a varios segundos de una manera muy ingeniosa: en un sistema operativo completamente cargado con todos los componentes de trabajo, un Se creó un volcado de memoria, que se restableció en cualquier dispositivo de disco. Posteriormente, este dispositivo se inició y el sistema se llevó a un estado de prevolcado. El operador solo tenía que corregir el reloj del sistema. La desventaja del sistema fue el completo desconocimiento de los resultados del trabajo desde la última creación del volcado del sistema. Y como resultado, fue necesario reiniciar las tareas que ya estaban en la cola en el momento del reinicio del sistema operativo. Más tarde, se desarrolló un sistema de recuperación dinámica de colas (DIVO), que eliminó este inconveniente e hizo más conveniente el uso del sistema SNAP (un análogo del modo de hibernación inventado mucho más tarde).
Uno de los componentes adicionales, HASP (en la interpretación soviética, KROS), la "versión de Houston del sistema operativo", cambió radicalmente la programación de las colas de los procesos del sistema, introdujo el almacenamiento intermedio de E / S "transparente" de los flujos del sistema (SYSIN y SYSOUT), que aumentó significativamente la velocidad de entrada y salida del sistema y redujo drásticamente la cantidad de movimientos mecánicos de los cabezales de los dispositivos de disco. Además, el operador recibió comandos adicionales para controlar el sistema.
Al desarrollar el sistema operativo de la UE, la tarea de rusificar completamente el sistema obviamente no se estableció, y la rusificación consistió solo en traducir la documentación técnica adjunta. Ya en OS 4.1, había alrededor de 100 volúmenes de esta documentación, en el futuro su número solo aumentó. Todos los mensajes del sistema, utilidades, traductores se mostraban solo en inglés, por lo que volúmenes como "Mensajes del supervisor", "Mensajes del programador de tareas" siempre estaban a mano para el operador. La broma "Sé inglés en el ámbito del sistema operativo de la UE" no era una broma en absoluto. En el futuro, los componentes completamente rusificados estuvieron disponibles, los llamados PPP (Paquetes de programas de aplicaciones). Por ejemplo, el sistema de programación "Cobol Unified" ofrecía la versión rusa de COBOL como idioma de entrada y, en consecuencia, mensajes de error en ruso. La rusificación más completa, incluyendo todos los mensajes del sistema, se logró en OS 7 EU, en su componente BOS (sistema operativo básico).
A mediados de la década de 1980, se había desarrollado una situación interesante en el campo del uso masivo de computadoras ES. La industria con poder y produjo principalmente computadoras ES de la serie 2 y la serie 3, las empresas fueron reequipadas masivamente con ellas. OS 7 basado en CBM fue propuesto como el sistema principal (ver más abajo). Pero una parte significativa de los usuarios no necesitaba sus encantos, en forma de VMM, PDO y otras mejoras que requerían reentrenar a las personas, cambiar los procesos de procesamiento de datos, etc. Además, la operación eficiente de las máquinas virtuales se logró con una cantidad suficiente de recursos reales, como memoria operativa, dispositivos de disco, dispositivos de impresión. En la mayoría de las instalaciones con 4 MB de RAM y 4 NMD de 100 MB cada uno, OS 7 era un monitor de máquina virtual, bajo el cual se lanzaba el único OS MVT o SVS 6.1. En versiones posteriores de OS 7, BOS parecía proporcionar un entorno operativo familiar para los usuarios dentro del CBM. En el marco de OS 6.1, era imposible aprovechar las nuevas computadoras, y el proceso de generar un sistema de usuario sintonizado con un determinado hardware ya parecía arcaico.
Una solución interesante a la luz de lo anterior fue SVS 7.1, luego 7.2 (TKS), TKS, la abreviatura de "Sistema distribuido llave en mano", un sistema distribuido en forma terminada. OS EC TCS parecía un desarrollo del sistema SVS 6.1, con funciones HASP integradas en el sistema, herramientas de trabajo de procedimiento avanzadas. El sistema ya contenía el modo de tiempo compartido TSO, suministrado anteriormente como un producto de software independiente, así como Assembler-II de alto rendimiento. A diferencia de BOS, SVS 7.1 no necesitaba SVM . El sistema se entregó en una forma que prácticamente no requería generación, el usuario solo necesitaba configurarlo a las direcciones de sus dispositivos de E/S. Muchos de los procesos internos del sistema operativo parecen haber sido sustancialmente optimizados, por lo que el rendimiento general del sistema fue notablemente mejor que SVS 6.1 en la misma configuración de hardware. Los componentes del sistema operativo podían usar cantidades significativamente mayores de RAM, tanto reales como virtuales, lo que también tuvo un efecto positivo en el rendimiento.
Los sistemas SVS 7.1 y 7.2 se desarrollaron en la RDA gracias a los esfuerzos de los desarrolladores de Robotron y se suministraron en la configuración de las computadoras ES-1055 y 1057. Aunque toda la gama de medios técnicos de las computadoras ES fue fundamentalmente compatible , estable la operación no se logró en todas las configuraciones de hardware.
NICEVT y NIIEVM estaban interesados en promocionar su OS 7 - BOS y SVM, no necesitaban un competidor exitoso en forma de SVS 7.1. Se distribuyeron algunas copias de TKS entre entusiastas sin documentación y, por supuesto, sin ningún soporte técnico. Además, SVS 7.1 (TKS) apenas se menciona en la literatura sobre los sistemas operativos de la UE.
Las versiones posteriores del sistema operativo de la UE, a partir de las versiones 7.xx, no tenían análogos directos entre los sistemas operativos de IBM, lo que representa un complejo de dos sistemas: BOS (sistema operativo básico, desarrollo del SVS del sistema operativo de la UE, que utilizó herramientas de CBM para administrar virtual memoria) y CBM - análogo de IBM VM . Así, se integraron en él las funciones de trabajo interactivo, el lenguaje de scripting REXX , las herramientas de virtualización y otras funcionalidades de CBM.
La declaración sobre la ausencia de análogos directos entre los sistemas operativos de IBM para OS EC 7.xx se basa en la presencia del subsistema BOS, que funcionó como invitado bajo el control del Hipervisor (supervisor) del sistema CBM.
No hubo restricciones en el uso de productos de sistema IBM originales en computadoras domésticas de la UE, por lo que muchas organizaciones instalaron sistemas OS / 360, etc. en sus computadoras y los usaron a diario. Esto fue motivado por el hecho de que estos sistemas eran más confiables y contenían menos errores en los códigos. En el caso de una operación estable del hardware, realmente no había necesidad de componentes dependientes del modelo del sistema operativo de la UE.