El nacimiento del sistema de defensa antimisiles soviético. BESM-6. Resultados

25
El nacimiento del sistema de defensa antimisiles soviético. BESM-6. Resultados

Computadoras básicas BESM-6. Fuente: archivo fotográfico JINR

Otro mito


Otro mito es que los desarrollos únicos de BESM-6 fueron arruinados por la transición a la UE sin alma.

De hecho, como ya hemos averiguado, BESM-6, en principio, no podría ocupar el nicho de una computadora universal para la Comisión Estatal de Planificación, institutos de investigación, fábricas, etc. Sí, se concibió como tal y en teoría Podría ser, el objetivo del camino era absolutamente correcto, pero el camino resultó ser torcido y conducido en la dirección equivocada. BESM-6, en principio, no era un competidor de la UE, ya que un camión volquete de minería no es un competidor de la plataforma de carga universal, especialmente desde que el camión volquete salió de allí más o menos, las UE más antiguas no eran mucho más débiles. , pero mucho más manejable.



El proyecto BESM-6 no se cerró en absoluto con la transición a la UE, se produjeron un total de 367 coches de diferentes versiones, se fabricaron de 1968 a 1981, a principios de la década de 1980 se produjo una versión del BESM-6 en el IS - Elbrus-1K2, luego la siguiente versión fue - Elbrus-B. BESM-6 de todos los tipos estuvo en funcionamiento hasta 1993-1994. Además, en 1971, se inició el trabajo en el diseño de BESM-10, pero se redujeron por razones fuera del control de la serie de la UE (muerte de Lebedev, intrigas en la Academia de Ciencias de la URSS, colapso general que comenzó a fines de la década de 1970, eliminando dinero mediante la competencia de grupos de desarrolladores bajo "Elbrus", etc.).

La UE no impidió que Yuditsky desarrollara sus miniordenadores, Kartsev construyera la monstruosa M-13, etc. Ella tampoco interfirió con Elbrus. Además, también se desarrollaron un número considerable de coches originales bajo la etiqueta de la UE, de ellos hablaremos más adelante. Además, como ya hemos mencionado, BESM-6 no pudo hacer frente a la tarea principal: iniciar todo el software que se escribió para las máquinas CDC.

Fue el fallo en este lo que demostró que si quieres usar software robado sin problemas, debes copiar completamente la arquitectura de las máquinas. La emulación es ineficaz y de aplicabilidad limitada, y la traducción cruzada es difícil y requiere mucho tiempo de depuración.

Y antes de ITMiVT y Lebedev personalmente en 1959, se estableció la tarea de hacer posible ejecutar software estadounidense y europeo en máquinas soviéticas. Idealmente, no hay ningún problema, en realidad, con la recopilación y la depuración que no consume demasiado tiempo, porque escribir todo por su cuenta era una utopía, esto ya se hizo evidente a principios de la década de 1960.

Ni siquiera se trata de sistemas operativos y compiladores: de alguna manera hicieron los suyos, se trata de paquetes de aplicaciones, de los cuales ya había muchos miles en los años 60, y ningún instituto de investigación soviético pudo proporcionar software de tal calidad en tales cantidades. Solo para copiar, solo de esta manera fue posible dotar a la economía nacional de un software moderno y no quedarse atrás por completo.

Los dos últimos mitos


Para la merienda, solo tenemos que desmontar los dos últimos mitos.

El primero de ellos, en general, no es un mito; más bien, es historia, que hasta ahora no se ha contado completamente en fuentes en idioma ruso, y el autor quiere corregir esta omisión.

Como saben, para gran pesar de todos los tecnoarqueólogos, aficionados e investigadores de la historia de las computadoras, la URSS (no hay nada que decir sobre Rusia) no cuidó muy bien de las máquinas antiguas. Un triste destino corrió a casi todos los ordenadores domésticos, y ahora solo podemos tocar las migajas de todo el legado técnico de aquellos tiempos.

MESM se fundió para obtener chatarra, solo quedó una consola del Setun-70, partes del procesador del "Electronics SS BIS", un par de repuestos de "Strela", algunas placas Elbrus-2 se pueden ver en California en el museo de informática más grande del mundo, el Museo de Historia de la Computación de Mountain View. Los restos del único CDC Cyber ​​170 en la URSS se encuentran en el SPII RAS en San Petersburgo, mientras que el único en la Unión Burroughs ha desaparecido sin dejar rastro.

De más de 300 BESM-6, casi nada sobrevivió; en total, las placas de cada máquina contenían más de un kilogramo de metales preciosos, por lo que su destino a fines de la década de 1980 y principios de la de 1990 era una conclusión inevitable.

Hay una copia en el Museo Politécnico de Moscú, pero su integridad y rendimiento son cuestionables.

Sin embargo, existe el único lugar del mundo donde se ha conservado un BESM-6 completo en perfecto estado de funcionamiento y se encuentra en Gran Bretaña: el famoso Museo de la Ciencia de Londres. El automóvil fue rescatado de la Unión Soviética colapsada en 1992 por el viejo explorador y fanático de las computadoras Doron Swade durante una época tumultuosa en la que era posible comprar y sacar incluso un tanque, y mucho menos una computadora antigua.

Los tecnoarqueólogos de tiempos futuros estarán eternamente agradecidos al conservador persistente del Departamento de Historia de las Tecnologías de la Información del Museo de la Ciencia por esta hazaña (por cierto, él, en general, es el descubridor de las computadoras soviéticas en Occidente, y él también impulsó la introducción póstuma de científicos soviéticos, incluido Lebedev, en el Salón de la Fama del IEEE, presentando su trabajo para la medalla Babbage).

¿Cuál es el mito aquí?

Es que de todo el artículo extenso sobre el viaje de Sueid a la salvaje Siberia de la década de 1990 detrás de la legendaria computadora, en fuentes en idioma ruso se cita y cita exactamente una oración:

Las supercomputadoras rusas de la clase BESM, desarrolladas hace más de 40 años, refutan las afirmaciones estadounidenses de superioridad tecnológica durante la Guerra Fría.

De hecho, esta historia es mucho más interesante, por lo que presentaremos a los lectores otras partes de su fascinante anabasis "De vuelta en la URSS, un curador de museo sugiere que la supercomputadora BESM de Rusia pudo haber sido superior a la nuestra durante la Guerra Fría".

18 de noviembre de 1992 Miércoles. Un monstruo que guiña el ojo vive en las profundidades del corazón de Siberia. Se rumorea que ocupa un piso entero y está equipado con miles de luces intermitentes en la consola. Alguna vez fue parte de los programas militares, espaciales, de ingeniería, meteorológicos y de computadora de la URSS y es la última versión funcional del legendario superordenador BESM-6. Se encuentra entre los restos de tres de sus compatriotas, que fueron destrozados y derretidos para reciclar sus metales preciosos.

Vine a la ex Unión Soviética para salvar el último automóvil del mismo destino cruel.

Llegamos en medio de estas nieves y vientos feroces para conseguir una supercomputadora BESM-6 en funcionamiento para el Museo Nacional de Ciencia e Industria de Londres. En preparación para el viaje, leí todo lo que pude encontrar sobre las computadoras rusas. La búsqueda bibliográfica fue a la vez desconcertante y reveladora.

Aprendí que la cultura informática rusa tiene sus propios iconos: Ural, MESM, Ryad, Nairi, Strela, BESM, Elbrus: siglas con la misma rica historia y asociaciones personales para la comunidad informática soviética que nuestros mantras abreviados son para nosotros. Sin embargo, debido al secreto durante la Guerra Fría, estas máquinas son prácticamente desconocidas para los historiadores de la informática occidentales y casi nunca se mencionan en el canon histórico ...

Me interesa ver las máquinas legendarias sobre las que leí: Ural, MIR y especialmente Elbrus, una supercomputadora basada en Burroughs que reemplazó a BESM. Poco después de nuestra llegada, me dirijo a uno de nuestros anfitriones, Dmitry, un joven informático del instituto, que será nuestro traductor principal, y le pregunto sobre estas computadoras históricas. Responde a mis preguntas con una mirada vacía y se aleja cortésmente, así que dejo este tema.

Comenzamos varios días de intensas negociaciones sobre el precio y el procedimiento de entrega de los equipos históricos que hemos venido a comprar: BESM, estación de trabajo Kronos, computadora personal AGAT (Apple II de Rusia) y otras máquinas. El consentimiento para cada artículo va acompañado de un sorbo obligatorio de vodka. Al tercer día, nuestro incesante programa de reuniones cambia repentinamente. Sin razón aparente, Dmitry anuncia: A las 15:30 verás Elbrus.

Así es como entiendo el principio fundamental de hacer negocios en ruso: lo que importa no es lo que haces, ni el nivel de tu poder; lo que importa es con quién ha establecido conexiones personales. Tres días de negociaciones parecen haber establecido la confianza necesaria. Ahora nuestros dueños no pueden rechazarnos.

21 de noviembre de 1992. Sábado. Necesitamos un descanso. Estábamos roncos y rígidos por las horas de conversación y la bebida que nos acompañaba. Dmitry y tres de sus amigos del instituto nos llevan con ellos al enorme mercado de pulgas, que funciona todo el año en los páramos helados cerca de Novosibirsk. El mercado se llama barakholka, que literalmente significa "lugar de basura".

Nos dijeron que ocultáramos nuestra excursión a los directores del instituto: están nerviosos por el riesgo para los extranjeros de los residentes locales hostiles. Dmitry nos advierte que no llevemos dinero ni cámaras con nosotros y en ningún caso habla inglés. Si queremos comprar algo, debemos señalar y salir para que no seamos escuchados. Nuestros compañeros del instituto harán negocios por nosotros.

La temperatura está muy por debajo de cero y hay nieve ligera. Junto al ganado, las piezas de automóviles, las pieles, la carne congelada y los enseres domésticos, vemos mostradores con circuitos integrados, componentes electrónicos, periféricos, componentes de radio, piezas de chasis y conjuntos: Siberian Lyle Street al aire libre.

Entre el botín, clones convertidos de Sinclair ZX-Spectrum con documentación rusa y juegos almacenados en casetes de audio. Los clones vienen en una variedad de formas, colores y diseños y se parecen poco a sus contrapartes occidentales. Sus placas base fueron fabricadas informalmente en fábricas de electrónica del gobierno por trabajadores que luego ensamblaron computadoras en casa y las vendieron una o dos a la vez, en forma privada o en mercados de pulgas.

Terminamos comprando dos clones de Sinclair; uno de ellos viene con una garantía: una nota escrita a mano con el número de teléfono del adolescente que armó el dispositivo. Costo: equivalente a $ 19.

Regresamos al instituto con nuestros tesoros. Una vez dentro, me sorprende la contradicción: la abundancia de computadoras personales en el edificio contradice las reglas establecidas por CoCom durante la Guerra Fría, las reglas que restringían a los países del bloque del Este de adquirir tecnología avanzada en Occidente. Le menciono esto a Dmitry.

Pc amarillos, se ríe, señalando con la mano las pantallas a color de las secretarias. Explica que estas computadoras son máquinas sin marca, adquiridas a través de acuerdos con fábricas en el este de Asia bajo contrato con empresas occidentales.
"Entonces", digo, "¿los rusos tienen la misma pasión por las computadoras personales que nosotros?" En respuesta, Dmitry señala las ventanas enrejadas del instituto. "¿Cuál crees que es la distancia entre las varillas?" Él pide.

Miro hacia atrás con desconcierto.

"Un poco menos que el ancho de una computadora", responde Dmitry. Me asegura que va en serio y explica que las rejas se instalaron para evitar que robaran computadoras de las ventanas. Pero algo todavía me desconcierta. Curiosamente, ¿cómo se combina esto con lo que noté fuera de las paredes del instituto? Hay un ábaco ruso, schyotti, al lado del cajero en la mayoría de las tiendas y hoteles del país. Los vendedores y los dependientes lo liquidan y luego ingresan el total en el cajero, aunque la mayoría de las cajas registradoras pueden agregar automáticamente.

Cuando le pregunto a Dmitry sobre esta extraña práctica, me explica que la población no confía en las nuevas tecnologías y schyotti es un símbolo de un procedimiento tradicional y confiable. Paradójicamente, schyotti ahora se ve amenazado por una inflación desenfrenada: los marcos de madera tradicionales y los puentes de alambre no pueden contener suficientes cuentas para hacer frente a las denominaciones más pequeñas de una moneda que se deprecia cada vez más.

23 de noviembre de 1992. Lunes. Ha llegado el momento de concluir nuestras negociaciones sobre BESM, posiblemente la computadora más influyente en la historia de la informática soviética. Estas máquinas gigantes, desde el prototipo, BESM-1 (1953) hasta el último modelo, BESM-6 (1966), fueron los caballos de batalla de la computación científica y militar, y los cuatro sistemas BESM del instituto al mismo tiempo apoyaron a más de 300 usuarios independientes. .

BESM-6 es de particular interés: según algunas fuentes, esta es la última computadora doméstica, que en términos de rendimiento no fue inferior a su contraparte occidental: la supercomputadora Control Data de mediados de la década de 1960. Se construyeron más de 350 BESM-6. Los últimos fueron dados de baja a principios de la década de 1990.

Nuestras negociaciones para comprar una supercomputadora fueron insoportables, pero finalmente exitosas. El sistema que entregamos a casa incluye un procesador BESM completo, gabinetes de alimentación, muchos periféricos, cables, documentación y repuestos.

Con una visión más detallada de esta extraordinaria supercomputadora soviética, es posible que podamos revisar las afirmaciones de la Guerra Fría sobre el presunto atraso tecnológico de Rusia y disipar o confirmar algunos mitos sobre la destreza tecnológica de nuestros nuevos aliados contingentes.

Como puede ver, la cita de Sueid, por decirlo suavemente, está sacada de contexto, a pesar de todo su amor por las computadoras, nunca y en ninguna parte afirmó que BESM-6 supera todo lo que se creó en Occidente. Simplemente asumió que el estudio de esta máquina podría responder a la pregunta: si Estados Unidos mintió sobre esta superioridad durante la Guerra Fría.

Desafortunadamente, no sabemos qué respuesta recibió cuando trajo a casa un automóvil precioso y lo examinó, pero creo que la respuesta ya es obvia para los lectores del artículo.


El profesor Tomilin en el Museo de Ciencias de Londres junto a BESM-6 rescatado de Siberia, foto del archivo de Tomilin

Dejamos el último mito por un bocadillo.

Es tan popular que se encuentra en todas partes, incluso en la Wikipedia en ruso.

El complejo informático, que incluyó BESM-6, en 1975, durante el vuelo espacial Soyuz-Apollo, procesó la telemetría en 1 minuto, mientras que el lado estadounidense dedicó 30 minutos a dicho cálculo.

Su fuente principal es una única entrevista con el anciano programador de BESM-6, el profesor Tomilin (uno de los autores de ese mismo sistema protooperativo D-68), que lamentablemente murió recientemente, en 2021.

Recordando su juventud y trabajo en el MCC en una entrevista con indicador.ru, dijo:

Me ubiqué directamente en la terminal del complejo, donde se reflejaron los resultados del análisis de la calidad de las mediciones. ¡Había las medidas más hermosas! Desde este terminal, desde la máquina periférica del complejo AS-6, transmití información sobre la calidad de las medidas a otra planta del BESM-6 a través de un altavoz.

A partir de ahí se siguió la información recibida sobre la calidad de las mediciones: "¡Sí, tomémosla!", Y las instrucciones de los operadores se transmitieron inmediatamente a los programas de facturación).

Como resultado, los cálculos se realizaron 20 minutos más rápido que los de los estadounidenses (los resultados coincidieron), a lo que siguió desde Houston: “¡¿Cómo es eso ?! ¿Qué tipo de coches tienes? "

La solución se obtuvo más rápidamente debido a la interacción hombre-máquina.

En general, de acuerdo con la historia de un veterano anciano, es difícil entender lo que, en principio, estaba sucediendo allí, así que intentemos cavar la situación desde el otro lado y observemos el MCC de la NASA para averiguar qué computadoras de control de la misión usaron.

Gracias a la Unión Soviética


De hecho, lo más divertido es que los estadounidenses tienen que agradecer a la Unión Soviética por el desarrollo de la astronáutica. Fue el lanzamiento del Sputnik-1 (que nadie esperaba de la URSS) lo que llevó a Estados Unidos a conmocionarse durante algún tiempo cuando vio una clara brecha en sus tecnologías. Después de una patada tan sabrosa en la autoestima, tres meses después, se creó la famosa agencia de investigación de defensa avanzada DARPA (en su forma moderna), y seis meses después, en el verano de 1958, y la NASA.

Al mismo tiempo, durante algún tiempo la NASA no tuvo un presupuesto colosal y algún tipo de tecnologías extremas, hasta 1958, el Laboratorio de Propulsión a Chorro (JPL), que fue responsable de los primeros experimentos con cohetes, generalmente manejados con el personal de "humanos Computadoras "- niñas-computadoras armadas con comptómetros, tabuladores y más tarde - el viejo IBM 1620.

El uso de estaciones de computación humana, en general, se extendió en los Estados Unidos en ciertas áreas no menos que en la URSS, y esta práctica se detuvo solo después de la infusión de fondos colosales a raíz del vuelo "Sputnik".

Abramos el libro Computers in Spaceflight: The NASA Experience y veamos con qué compitió el complejo de varios BESM-6:

La contribución más impresionante de Estados Unidos al Año Geofísico Internacional (1957-1958) fue el satélite Vanguard de la Tierra. En junio de 1957, el Proyecto Vanguard en Pennsylvania Avenue, Washington, DC, estableció un Centro de Computación en Tiempo Real (RTC) que consta de una computadora IBM 7044. Se utilizó un programa de computadora de 40 instrucciones desarrollado para Vanguard para determinar la órbita en tiempo real.

Por lo tanto, IBM adquirió práctica temprana en las habilidades básicas requeridas para el control de vuelo. En 1959, cuando la NASA estaba a punto de firmar el contrato para construir el MCC para el Proyecto Mercury, IBM tenía experiencia a la que referirse en su propuesta, así como un sistema informático en funcionamiento del Proyecto Vanguard.

El 30 de julio de 1956, la NASA celebró un contrato con Western Electric para desarrollar sistemas de rastreo y terrestres que se utilizarían en Mercury y, a fines de 1959, IBM fue subcontratada para el suministro de computadoras y software. La ubicación del sistema informático siguió siendo Washington.

Al año siguiente, la NASA fundó el Goddard Space Flight Center, y como estaba a menos de media hora del centro de Washington, colocar computadoras allí proporcionó los mismos beneficios de infraestructura. Los equipos combinados de la NASA e IBM utilizaron el antiguo sistema informático en el centro de la ciudad hasta aproximadamente noviembre de 1960, cuando la primera de las nuevas computadoras para Mercury, la IBM 7090, estaba lista para su uso en Goddard.

James Stokes de la NASA recuerda que cuando él y Bill Tindall entraron por primera vez en el nuevo centro informático, tuvieron que cruzar un estacionamiento sucio para llegar a un "edificio" con paredes de madera contrachapada y una lona en la parte superior, lo que desconcertó a los ingenieros de IBM que intentaban mantener el sistema. en funcionamiento en el campo. Este edificio se convirtió en el tercer edificio del nuevo Centro de Vuelo Espacial.

La computadora central IBM 7090 era el corazón de la red de control de Mercury. En 1959, el Departamento de Defensa desafió a la industria de la computación al ordenar una máquina para procesar los datos generados por el nuevo Sistema de Alerta Temprana de Misiles Balísticos (BMEWS).

La respuesta de IBM fue la 7090. Esencialmente una mejora de la serie 700 (utilizada para desarrollar Mercury), la 7090 usaba un nuevo concepto de E / S iniciado en la 709 y era tan grande que necesitaba hasta tres computadoras IBM pequeñas. control de entrada y salida solamente. Las necesidades de BMEWS del Departamento de Defensa coincidieron con las necesidades de Mercury para el procesamiento y seguimiento de datos.

Para proporcionar la confiabilidad requerida para el vuelo tripulado, la configuración básica del Mercury consistió en dos 7090 operando en paralelo, cada uno recibiendo entrada, pero solo uno capaz de transmitir salida. Denominados Mission Operational Computer y Dynamic Standby Computer, migraron al programa Apollo y se convirtieron en el primer sistema informático redundante de la NASA.

El cambio de la computadora principal a la copia de seguridad se realizó manualmente, por lo que la decisión la tomó una persona. Durante el vuelo orbital de John Glenn, la computadora principal se descompuso durante 3 minutos, lo que demuestra la necesidad de una reserva activa.

Posteriormente se agregaron tres computadoras más a la red Mercury. Uno de ellos fue el 709, diseñado para predecir continuamente los puntos de impacto de los cohetes lanzados desde Cabo Cañaveral. Proporcionó los datos que necesitaba el oficial de seguridad en el campo de tiro para decidir si interrumpir la misión.

Otro 709 estaba en una estación de rastreo en Bermuda con las mismas funciones que un par de autos en Goddard. En caso de una falla de comunicación o doble falla de la computadora central, se convirtió en la computadora principal de la misión. Finalmente, una computadora de guía Burroughs-GE controló por radio el cohete Atlas durante su ascenso a la órbita.

El despliegue de computadoras fuera de Washington y el despliegue de personal de control de vuelo en Cabo Cañaveral crearon un problema de comunicaciones que encontró una solución única. En las primeras computadoras digitales, todos los datos de entrada ingresaban a la memoria a través de una unidad central de procesamiento. Grandes cantidades de datos que debían recibirse en un corto período de tiempo a menudo se acumulan mientras se espera que el procesador maneje la transmisión.

La solución a este problema fue el acceso directo a la memoria a través de conductos de datos, iniciado por IBM en el 709 y posteriormente en el 7090. Al utilizar conductos, el procesamiento de datos podría continuar durante la E / S, aumentando el rendimiento general del sistema.

Los sistemas Mercury 7090 eran de cuatro canales. Por lo general, los periféricos de E / S están conectados a canales que están físicamente cerca de la máquina, pero los periféricos (trazadores e impresoras) controlados por las computadoras Mercury se encuentran a unas 1 millas de distancia en Florida. La solución fue reemplazar el canal F en el 000 con un coprocesador de canal IBM 7090 dedicado.

Cuatro subcanales compartieron los datos procesados ​​por el 7281. Uno fue la entrada de Burroughs-GE para los datos utilizados en los cálculos de la trayectoria de vuelo con motor. El segundo ingresó datos de radar para determinar la trayectoria y la órbita. Dos subcanales de salida controlaban pantallas en el Centro de Operaciones de Mercury en Cabo Cañaveral y localmente en Goddard.

Estos puntos estaban conectados por una línea terrestre, lo que permitió transferir datos a una velocidad de 1 kb / s, lo cual fue fenomenal para su época. La distancia y la novedad de los equipos a veces causaban problemas. De vez en cuando, durante la cuenta atrás, datos como el indicador de despegue de un bit se distorsionaban y daban señales erróneas.

En la mayoría de los casos, estas señales podrían verificarse con otras fuentes de información, como datos de radar que contradecían el informe de despegue. También era común ver un retraso de hasta 2 segundos en las pantallas del centro de control. Durante el vuelo con motor, estos retrasos pueden ser importantes; por lo tanto, se necesitaba una computadora de pronóstico separada y otra máquina en las Bermudas.

Además del equipo de control de vuelo, IBM ha avanzado significativamente en la teoría de los sistemas operativos en tiempo real mediante el desarrollo de un complejo de programas de control llamado IBM Mercury Monitor.

Para desarrollar el paquete de software de control, los ingenieros de IBM tuvieron que trabajar en estrecha colaboración con especialistas de la NASA que conocían los detalles sutiles de la definición matemática de las órbitas, y también trajeron al profesor Paul Herget, director del observatorio de Cincinnati.

Cuando se completó el programa Mercury en 1962 y la NASA comenzó los preparativos acelerados para los vuelos Gemini y Apollo, la agencia decidió colocar las computadoras en un centro conjunto en Houston. Para IBM y la NASA, el desarrollo del centro de control Mercury fue muy beneficioso, el IBM Mercury Monitor y Data Communications Channel fueron los primeros de su tipo y sentaron las bases para muchas tecnologías informáticas.

Los futuros sistemas operativos multitarea y los programas de control preventivo deben sus orígenes al Mercury Monitor, los mainframes de acceso a terminales, como los sistemas de reserva de vuelos, se basan en comunicaciones de larga distancia entre Washington DC y el puerto espacial de Florida. Para ambas organizaciones, la experiencia adquirida por los ingenieros y gerentes internos ha contribuido directamente al éxito de Gemini y Apollo.

Incluso antes del primer vuelo orbital de Mercury, los ingenieros de control de la misión de la NASA estaban tratando de influir en el diseño del nuevo centro en Houston. Bill Tyndall, quien había trabajado en la NASA desde el principio en control terrestre, se dio cuenta de que el despliegue del liderazgo del grupo de trabajo espacial en el Centro de Investigación Langley, las computadoras y programadores en Goddard y los controladores de vuelo en Cabo Cañaveral planteaba importantes problemas de comunicación y eficiencia.

En enero de 1962, lanzó una campaña de información para reunir todos los componentes en un solo lugar, en el nuevo Centro de naves espaciales tripuladas. En abril, Western Development Laboratories de Philco Corporation comenzó a investigar los requisitos para un nuevo MCC, una de las solicitudes fue facilitar el trabajo de los despachadores mediante la instalación de equipos para mostrar información gráfica de trayectoria.

Como resultado, Philco desarrolló un nuevo concepto de control de vuelo, que describe literalmente todo, desde computadoras físicas hasta flujos de información, pantallas, investigación de confiabilidad e incluso estándares de desarrollo de software, lo que indica que la modularidad de los programas es esencial.

La especificación final requería una misión de 336 horas sin falta con una probabilidad del 99,95%. Para lograr esta confiabilidad, Philco examinó los sistemas informáticos existentes de IBM, UNIVAC y Control Data Corporation, así como sus propias computadoras Philco 211 y 212, para determinar qué tipo de máquinas se necesitaban y cuántas serían necesarias.

Como resultado de los cálculos se obtuvieron tres configuraciones posibles: cinco IBM 7094 (sucesor directo del 7090 con el mejor sistema operativo IBSYS); nueve UNIVAC 1107, IBM 7090 o Philco 211; cuatro Philco 212; cuatro CDC 3600.

Independientemente de la solución elegida, estaba claro que la complejidad del centro Gemini-Apollo sería mucho mayor que la de su predecesor de dos computadoras. Para hacer que el sistema sea lo más económico y simple posible, la NASA indicó a los posibles postores la necesidad de utilizar equipos disponibles en el mercado.

IBM respondió rápidamente a la propuesta de la NASA y en septiembre dio a conocer una carpeta de 2 pulgadas de grosor con sugerencias de hardware y software, incluida una lista detallada del personal que iban a traer al proyecto. Si bien la compañía sabía que era el candidato principal (el respaldo de Tyndall difícilmente podría haber pasado desapercibido), negoció cuidadosamente las especificaciones, como dejar en claro que las pruebas unitarias serían la norma en el desarrollo de software.

Sin embargo, había un área en la que su documento difería de los cálculos de Philco: la cantidad de automóviles necesarios. Quizás para reducir el precio total, IBM ofreció un grupo de tres computadoras 7094. Sugirieron que si una máquina ejecutaba el programa de cálculo de órbita, la segunda se convertía en el control y la tercera en la copia de seguridad, entonces proporcionarían un 97,12% de confiabilidad. y en sitios críticos al 99,95% deseado.

Dieciocho empresas participaron en la licitación de RTCC, incluidos poderosos competidores como RCA, Lockheed, North American Aviation, Computer Sciences Corporation, Hughes, TRW e ITT.

Como resultado, la NASA se inclinó, como se puede suponer, a la propuesta de IBM, firmaron un contrato hasta 1966 por $ 46 millones (alrededor de XNUMX millones en precios modernos).

Los requisitos de la NASA para el software de control de vuelo Gemini dieron como resultado uno de los programas informáticos más grandes y complejos de la historia. Además de todas las necesidades de Mercury, los cambios de órbita y de encuentro propuestos por Gemini han provocado un aumento casi exponencial en la complejidad del software de determinación de órbitas. Colocar una computadora a bordo de la nave espacial ha llevado a la necesidad de utilizar la computación paralela como respaldo, así como a la necesidad de desarrollar una forma de usar un sistema informático terrestre para actualizar los datos de Gemini.

IBM ha respondido al aumento de la complejidad de varias formas. Además de aumentar su plantilla, la empresa ha introducido estrictos estándares de desarrollo de software. Estos estándares tuvieron tanto éxito que IBM los adoptó en toda la empresa durante el desarrollo de sistemas de software de mainframe comerciales clave en la década de 1970.

En áreas más complejas, IBM recurrió a consultores expertos y patrocinó un equipo de 10 científicos que buscaban soluciones a problemas de mecánica orbital.

Incluso con mejores herramientas y una computadora más poderosa, los requisitos de potencia de cómputo excedieron rápidamente las capacidades del 7094. IBM reconoció que la RAM de 32K de una máquina no sería suficiente, por lo que sugirió el almacenamiento en búfer previo.

Debido a los requisitos de tamaño y velocidad del software Gemini, la práctica comercial de usar cintas para programas pendientes se volvió imposible, por lo que IBM actualizó el 7094 al 7094-II con 65 KB de memoria principal y 524 KB adicionales de RAM de ferrita adicional denominada núcleo grande. almacenamiento (LCS).

Además, los cálculos de Philco resultaron ser proféticos; aun así, la potencia informática era muy escasa e IBM aumentó las máquinas puramente finales a 5, como se predijo originalmente en las especificaciones de Philco.

Como resultado, los programas de las cintas se bombearon a LCS y, desde allí, a la RAM, el trabajo en su acoplamiento sentó las bases para la tecnología de memoria virtual, el principal logro de software de la cuarta generación de máquinas de la serie S / 370 en los primeros años. 1970.

A medida que continuaba el programa Gemini, la NASA se preocupó cada vez más por la capacidad de las computadoras 7094 para soportar adecuadamente el programa Apollo dada la mayor complejidad esperada de los problemas de navegación. El sistema operativo en tiempo real claramente necesitaba mejoras significativas.

La demostración del proyecto al presidente Lyndon Johnson se convirtió en una vergüenza, llegó al MCC y los empleados de la NASA le ofrecieron lanzar uno de los programas de vuelo. Por casualidad, Johnson pinchó el programa, que ya había sido sacado de RAM a cinta, al final, como lo describieron los presentes, minutos les parecieron horas mientras el presidente esperaba pacientemente la descarga.

La NASA decidió escupir a IBM y comprarle el gran CDC 6600 a Cray, cuya monstruosa potencia informática excedía diez veces todo lo que ya estaba instalado en el MCC. El acuerdo con IBM pendía de un hilo y, como de costumbre, hicieron una táctica de marketing inteligente al prometer reemplazar todos los 7094 con los mainframes S / 360 mucho más potentes y nuevos.

Lo picante de la situación fue que aún faltaban seis meses para la entrega del S / 360, el auto no estaba listo, pero no hubo ni una palabra al respecto en la nota de prensa. La NASA suspiró y retiró el pedido del CDC 6600. Cray demandó a IBM, alegando que hicieron trampa al afirmar que la máquina no estaba disponible en el momento en que estaba terminada, con el fin de expulsar al CDC del mercado. No había nada que cubrir e IBM fue multada con 100 millones de dólares por competencia desleal.

Como resultado, para los vuelos Apollo no tripulados, IBM logró reemplazar solo una máquina, 4 7094 restantes continuaron controlando la misión. No fue hasta 1966 que IBM terminó de desarrollar un nuevo sistema operativo en tiempo real para el S / 360 - RTOS / 360.

Como resultado, el vuelo tripulado Apollo fue apoyado por dos máquinas S / 360, una en funcionamiento y otra de respaldo. Este esquema duró hasta 1974, cuando la molesta IBM volvió a ganar una licitación para el suministro de equipos para la NASA de Computer Sciences Corporation. Desde 1984 hasta mediados de la década de 1980, cinco mainframes System 370/168 llevaron a cabo el control de vuelo, incluido el programa Space Shuttle. A fines de la década de 1980, fueron reemplazados por los mainframes IBM 3083, que se convirtieron en la cuarta generación de máquinas Mission Control.

Durante este tiempo, la importancia de los vehículos terrestres se redujo significativamente, ya que las computadoras de la nave espacial se volvieron lo suficientemente rápidas y avanzadas para realizar la mayoría de los cálculos de trayectoria directamente a bordo durante el vuelo. Todas estas computadoras también fueron construidas por IBM: ASC-15 para Saturn 1, ASC-15B para Titan Family, GDC para Gemini, LVDC para Saturn 1B / 5, System / 4 Pi-EP para MOL y System / 4 Pi-TC 1 para el soporte del telescopio Apollo y Skylab.

Batalla de mainframe


Entonces, en 1975, 2 mainframes IBM System / 360 modelo 95 se encontraron en la batalla (pedido especial de la NASA, solo se crearon dos máquinas, una versión mejorada del modelo 91 con RAM en películas magnéticas delgadas, una versión más avanzada y más rápida de memoria de ferrita convencional, desarrollada por Sperry para UNIVAC 1107 en 1962) de la NASA y AS-6 en el MCC soviético.


IBM System / 360 modelo 95 en todo su esplendor en la NASA. Foto https://ru.wikipedia.org

Cabe señalar que solo una máquina IBM era responsable de la telemetría y, de hecho, el Modelo 95 fue una verdadera obra maestra.

Se anunció como competidor directo del CDC 6600, la primera máquina superescalar de IBM con soporte completo para ejecución especulativa, caché avanzada, memoria virtual moderna, una de las primeras máquinas con RAM multicanal, el procesador central constaba de cinco bloques autónomos : bloque de instrucciones, bloque aritmético real, bloque aritmético entero y coprocesadores de dos canales: uno para RAM (en realidad tecnología DMA moderna) y el otro para canales de E / S.

La tubería avanzada utilizó el conocimiento de IBM: el algoritmo de programación de instrucción dinámica Tomasulo desarrollado por el científico informático Robert Marco Tomasulo específicamente para el S / 360. El algoritmo puede funcionar con cualquier arquitectura de canalización, por lo que el software requiere pocas modificaciones específicas de la máquina. Todos los procesadores modernos, incluida la línea Intel Core, utilizan alguna forma de modificación de este método.

En teoría, el modelo 95 hizo overclocking a 16,6 MIPS (aunque con instrucciones simples), pero esto ya era un logro sorprendente para los estándares de 1968 y siguió siéndolo para computadoras de propósito general durante muchos años. El rendimiento comparable en microprocesadores solo se pudo extraer del Intel 80486SX-20 MHz o AMD 80386DX-40 MHz de finales de la década de 1980.

Honestamente, en esta batalla, el desafortunado BESM-6 solo puede ser compadecido, ¡pero no todo es tan malo!

Como ya hemos dicho, con la miseria general del elemento base y bastante extraños. El desarrollo principal de computadoras, soluciones técnicas, BESM-6 poseía una arquitectura de sistema bastante exitosa, lo que permitía una amplia gama de combinar sus elementos informáticos, para esto, se desarrolló el equipo de interfaz - AS-6.

El AC-6 fue diseñado de una manera muy complicada. Para su funcionamiento, el BESM-6 disponible tuvo que ser desmontado en módulos y luego ensamblado nuevamente como parte del complejo a través de interruptores especiales.

En el primer nivel de conmutación, los procesadores de BESM-6 y su RAM se conectaron utilizando un procesador de conmutación especializado AC-6, obteniendo lo que ahora se puede llamar una arquitectura multiprocesador simétrica: hasta 16 CPU de BESM-6 con RAM compartida. Al mismo tiempo, durante el proceso de ensamblaje, los gabinetes del procesador se movieron y se volvieron a conectar para lograr retrasos de señal mínimos.


En realidad, AS-6 tal como está, foto http://www.besm-6.su

El segundo nivel de conmutación incluía los coprocesadores de canal PM-6, tan ausentes en el BESM-6 original, conectados a una red, a través de la cual se conectaban varios periféricos.

Finalmente, el tercer nivel consistió en dispositivos de interfaz con fuentes de datos externas.

Todo esto se recopiló sobre la base de canales del mainframe de la UE (incluso los que odian el Sistema Unificado no pueden dejar de admitir que ayudó mucho a la anciana BESM-6). Todos los coprocesadores AS-6 adicionales se ensamblaron en el mismo DTL que BESM-6.

El software tenía una arquitectura extremadamente exótica: su propio sistema operativo (SO del mismo nombre AS-6) era responsable de la administración de la CPU, su propio (!) Sistema operativo separado (OS PM-6) era responsable de los procesadores periféricos. Si a alguien le pareció que el esquema carecía de locura, nos apresuramos a consolarlo: los BESM-6 individuales en el complejo trabajaron bajo el control de su sistema operativo nativo para elegir (DISPAK, etc.).

El original era el propio procesador de control AC-6, que es un BESM-6 profundamente modernizado (sí, BESM-6, que impulsó otros BESM-6). Era más potente que el original, con una capacidad de hasta 1,5 MIPS con 256 kilowords de RAM y, por supuesto, podía utilizar, como propia, la RAM de todos los demás complejos BESM a través de un canal de 86 buses con una transferencia total. tasa de 8 Kb / s. Naturalmente, toda esta economía del canal tenía su propia comida: la llamada. bloque UKUP (dispositivo de seguimiento y control del sistema de alimentación). La periferia también se tomó de la UE (dónde más tomarla).

Como resultado, el MCC AS-6, en cierto sentido de la palabra, emulaba la arquitectura System / 360 modelo 95, solo ensamblada a partir de bloques separados y con procesadores de una arquitectura muy diferente.

Las capacidades de este monstruo se basaban puramente en limitaciones físicas; en la práctica, el AC-6 nunca se usó con más de dos BESM-6 controlados a la vez por una razón elemental.

Incluso una configuración de este tipo requería una sala de turbinas extremadamente grande de 200 metros cuadrados (sin contar la periferia separada por separado) y una fuente de alimentación de no menos de 150 kilovatios. La velocidad final de este complejo no solo es difícil de estimar, sino que en general es imposible, ya que, hasta donde sabe el autor, nadie ha lanzado nunca pruebas de rendimiento directo en el AC-6 en un ensamblaje completo.

El rendimiento real de cada uno de los BESM-6 en su composición fue de aproximadamente 0,8 MIPS, el propio procesador AC-6 agregó 1,5 más, era poco realista comparar esto con el S / 360, ya que las máquinas arquitectónicas diferían en todo lo que era posible. - de la palabra de máquina (50 bits frente a 36) antes de la aritmética (se compararon tres procesadores paralelos puramente reales con real y entero separados).

En principio, si tenemos en cuenta software y matemáticas de muy alta calidad y aceptamos que en 1975 solo un S / 360 contaba la telemetría frente a tres BESM-6 operando en paralelo y los datos fueron procesados ​​previamente por un grupo de coprocesadores PM-6, Se puede suponer razonablemente que la velocidad del AS -6 al final no fue inferior a la de la máquina IBM y (con cierto estiramiento) podría incluso superarla.

No estamos seguros de que la diferencia fuera exactamente de 20 minutos (y esto no significa que la versión de la bicicleta BESM-6 que se encuentra en todas partes funcionara 30 veces más rápido que las mejores computadoras estadounidenses), pero, tal vez, tal configuración realmente podría competir. con el CDC 6600.

Aquí están las memorias de uno de los empleados del MCC soviético sobre esos tiempos:

En 1975, en el MCC-e, el control de vuelo de las naves espaciales del tipo Soyuz y Salyut y el vuelo bajo el programa Soyuz-Apollo fue proporcionado por el complejo informático AS-6, que consta de 2 computadoras BESM-6 y 4 o 6 máquinas periféricas. PM-6 (no recuerdo cuántos, no quiero mentir, si mis compañeros siguen vivos, especificar). Todo el procesamiento se realizó en tiempo real. Las máquinas PM-6 se conectaron a las líneas de transmisión de información telemétrica y balística y realizaron su procesamiento primario, a la tasa de recepción. En BESM-6 se realizó el procesamiento principal de la información, el formateo del personal de trabajo y su emisión a los monitores en la sala de control, al ATsPU - previa solicitud, y por supuesto se grabó en medios magnéticos externos.

En el residuo seco


La conclusión es la siguiente.

BESM-6 resultó ser lento para los estándares de 1970, al nivel de las computadoras en 1959-1963. Resultó ser caro y de baja tecnología, ensamblado a mano a partir de cientos de miles de elementos discretos.

Tenía un control muy específico y solo era adecuado como triturador de números; era extremadamente inconveniente y difícilmente posible usarlo como una computadora universal o de control. Era de un tamaño enorme y consumía una gran cantidad de electricidad, nuevamente debido a la base del elemento que estaba desactualizada por 10 años.

Y finalmente, era completamente inadecuado para lo que fue ensamblado: convertirse en un análogo del CDC 1604, una computadora que se puede replicar en miles para todos los institutos de investigación y universidades y usar toda la gama de códigos estadounidenses sin sufrir problemas cruzados. compilando y reescribiendo todo.

Es por eso que se lanzó BESM-6, aunque con un récord, pero una circulación insuficiente, simplemente se sobrecargaron para jugar con una máquina costosa, lenta y obsoleta, sin la cantidad adecuada de software, aunque EUs más modernos sobre una base de elementos más perfecta. fueron clavados por la industria soviética en miles sin la menor dificultad.

En realidad, el proyecto de la UE en sí comenzó indirectamente debido al hecho de que la idea de BESM-6 no despegó en la forma en que se necesitaba con urgencia. Aquí es donde crecen las piernas de Elbrus: el BESM-6 no era adecuado para el papel de una supercomputadora real, solo había un CDC 6500 en el país y muchos exigían un automóvil cinco veces más potente que el BESM-6, a ingenieros de cohetes a químicos.

¿Fue BESM-6 una mala máquina fuera de contexto?

Нет.

En 1959, se habría convertido en una gran máquina (si se hubiera creado de forma independiente, por supuesto), en 1962-1963, una excelente máquina para tareas estrechas, en 1965, una máquina normal. En 1968 se dejaría de fabricar y se pondría en un museo.

Con tal ciclo de vida, BESM-6 definitivamente entraría en el panteón de las mejores computadoras de la historia.

Esto fue evitado por dos pequeños detalles: en primer lugar, en el embotellado BESM-6 de 1967 había muy poco original (y lo poco original estaba demasiado mezclado con fantasía), y en segundo lugar, apareció ese año, cuando sería prudente terminar de producirlo. ., con 10 años de retraso.

Como resultado, nació muerta, y solo los heroicos esfuerzos de miles de horas-hombre de sus desinteresados ​​usuarios pudieron dar vida a este extraño cadáver.

¿Por qué se convirtió en leyenda?

Bueno, para empezar, en principio, su arquitectura para aplicaciones científicas no era tan mala, y si le restan diez años, no está nada mal, aunque no sirvió para nada más.

Si tenemos en cuenta el rezago soviético (que crece cada año) en el campo de la informática (en 1967 estábamos aproximadamente al nivel de 1959-1960 según estimaciones pesimistas, 1961-1962 - según las más optimistas) - BESM- 6 fue una obra maestra en el contexto de todo tipo de "Nairi", la lámpara "Ural" y otros zoológicos de diseños miserables y lentos originalmente de 1950.

Además, era objetivamente la computadora más rápida de la URSS (aparte de los proyectos militares secretos, el mismo M-10 lo cortó como un dios tortuga, los cálculos de hidrodinámica del plasma, que tomaron horas en BESM-6, se consideraron en minutos) y , lo más importante, ampliamente disponible: ¡casi 400 instalaciones no son una broma! Al mismo tiempo, en la versión más potente, dos máquinas en paralelo, trabajando con 6 coprocesadores a través del AC-6, como dijimos, incluso podría competir con el S / 360 modelo 95, y esto era serio.

También jugó un papel que los centros científicos, que antes solo habían visto la oscuridad y el horror de la informatización soviética, finalmente obtuvieron su propia máquina poderosa.

Henrietta Nikolaevna Tentyukova, directora del sector LCTA OMOED, recuerda nuevamente (JINR Weekly Dubna No. 34 (4325) del 11 de agosto de 2016, "Cuando las máquinas eran grandes"):

Y pensamos: nos dan fórmulas y contamos. Escribes números de varios dígitos, la máquina se rompe ... Sí, el método de mínimos cuadrados en su forma más pura. En general, el trabajo es un horror silencioso. Dos meses después, nos rebelamos: ¿por qué nos graduamos de la universidad? ¡Danos al menos algún asesor científico! Se nos dice: mira ...

Casi al mismo tiempo, Venedikt Petrovich dijo: vaya a Moscú, hay una máquina calculadora electrónica BESM. Y en la universidad solo oímos hablar de máquinas electrónicas.

La primera impresión, por supuesto, es grandiosa: la sala es enorme, no hay literatura. Entrada solo desde el mando a distancia. Allí tenía un conocido que sabía cómo trabajaba y me enseñó. En él probé mi primer programa, con pistas. Entonces, por cierto, todavía estaba trabajando en las líneas de retardo de mercurio ...

Y luego Dzhelepov dijo: compremos un coche también. Y compramos "Ural". 100 operaciones por segundo, la memoria está en un tambor ... Pero, ¿qué son cien operaciones por segundo para nuestro Instituto?

… Trabajamos con cinta perforada. Entonces, por supuesto, no era la misma que ahora. Por alguna razón, se secó todo el tiempo e hizo un crujido muy fuerte al rebobinar de un carrete a otro. Así es como te sientas en el auto por la noche, estás kemar (el ingeniero está durmiendo en la habitación de al lado), y de repente escuchas: ¡susurro, querida! ¡Señor, si no se rompiera! Y por alguna razón, los datos se abrieron camino en una tira de película. Y todo el tiempo teníamos miedo de que se incendiara.

Pero lo más importante es que no había ningún software. Necesito, por ejemplo, un seno; lo escribo en códigos. Una vez más necesito un seno - estoy escribiendo de nuevo ... Recuerdo lo primero que dijo Blabberyap cuando vino: Señor, ¿cómo trabajas aquí? Bueno, estamos trabajando ... Bueno, ¡hagamos al menos un sistema elemental!

Ya éramos parte de BLTP, se formó JINR. Bogolyubov fue el director de BLTP. Le encantaba caminar rodeado de sus alumnos: Shirkov, Logunov, Polivanov, Medvedev ... y corrimos a mirar a nuestros jefes. Una vez que Logunov, se mantuvo en contacto con nuestro grupo de cálculo, me dio la tarea de volver a calcular los resultados de una revista occidental en una computadora. La tarea resultó interesante. Así comenzamos nuestras grandes tareas. El siguiente, por ejemplo, tomó 400 horas de tiempo de máquina en el Ural.

También fuimos a Moscú en el "Strela" para contar, este coche era aún más potente que el "Ural". Durante mucho tiempo, todos cabalgaron en coro, encabezados por Govorun e Igor Silin. Cada uno con su propia baraja. Se nos dio tiempo en la noche de domingo a lunes. Salimos el domingo por la tarde, trabajamos de noche, regresamos el lunes, dormimos bien al día siguiente, de la mañana al trabajo. Esto continuó hasta que nos rebelamos.

El hablante se sorprendió terriblemente: ¿cómo? ¿Qué? necesitas tiempo libre Nunca se le pasó por la cabeza ...
Por cierto, no hubo ningún problema en papel sobre Strela. En el "Ural" se pudo obtener al menos una copia impresa de los números, pero en "Strela" aquí hay una baraja de cartas perforadas para ti, sin sobreimpresión, ¡y estudia las cartas perforadas a la luz! Allí tenían un dispositivo autónomo para imprimir, pero el domingo no funcionaba, y el lunes por la mañana ya nos íbamos. Y todo esto continuó hasta que compramos la M-20.

Y no, hermanos míos, ¡también estaba "Kiev"! "Kiev" es una epopeya! Fue algo tan espantoso. Realmente nunca funcionó. Lida Nefedyeva y yo estábamos sentados para él, para escribirle funciones elementales; la memoria era muy limitada, teníamos que salvar cada celda, así que Lida y yo fuimos refinados. Pero "Kiev" no funcionó, aunque la gente de Kiev lo rehacía constantemente y nos pedía que esperáramos otros diez o quince minutos, y nos sentamos todos los domingos.

Bueno, compramos un M-20. Ya pasaron los años sesenta, apareció Algol, Lida Nefedieva nos leyó las primeras conferencias sobre Algol. Sí, la civilización ha comenzado. La vida se ha vuelto más fácil. El tiempo en la M-20 fue asignado por el cronometrador. Lo distribuyó así: aquí está su tiempo de 12:02 a 12:04, dos minutos. Y para realizar un seguimiento de la hora, había un despertador en el coche. Y lo retorcimos todo el tiempo. Llegas al coche, por ejemplo, a las dos, y ahí es la una y media, o incluso la una.

Las grabadoras no eran intercambiables, en cuál escribiste, lees en esa, y es bueno si puedes leerlo. La cinta magnética "se escapaba" todo el tiempo y estaba enrollada por toda la partición. En tales casos, era necesario pararse en un banco, enganchar la cinta y enrollarla rápidamente en el carrete. Mientras corres, lo sacas y le das cuerda; ya han pasado tus dos minutos.

Y no se nos permitió a los golpeadores. Teníamos miedo de rompernos. Fue solo más tarde que Nikolai Nikolayevich insistió cuando regresó del CERN. Entonces, si algo necesitaba ser corregido con urgencia, vuela a la sala de golpeo, asoma la cabeza por la ventana y suplica: ¡chicas, por el amor de Dios! Tengo un carro. Y las compasivas chicas corrieron hacia el golpeador.

Eran los años 1960, el JINR, el principal y más poderoso centro informático del país, que trabajaba en problemas de física nuclear de importancia mundial. Obviamente, cuando BESM-6 apareció allí, estaban listos para besar literalmente el auto en cada tablero, no había nada mejor, fue una completa pesadilla.

Otra razón de la actitud cálida hacia BESM-6 fue que era uno de los suyos, querido (bueno, más precisamente, ninguno de los que trabajaron en él pudo identificar sus prototipos, e incluso ahora pocos piensan en él), y las computadoras ES eran clones, que vencían por el orgullo.

Además, la UE era extremadamente, extremadamente difícil para la cultura de producción soviética, incluso teniendo en cuenta el hecho de que la URSS dominó el S / 360 solo a mediados de la década de 1970.

Como resultado, la primera serie de la UE funcionó simplemente horriblemente, y muchas de las siguientes también, dado el hecho de que estaban clavadas en miles en fábricas con culturas fundamentalmente diferentes. Si la UE tuvo suerte y consiguió la producción del bloque oriental, la RDA, por ejemplo, fue la felicidad. La cultura de la asamblea de nuestras repúblicas del sur era legendaria, más terrible que las historias de Lovecraft.

En 2000, E. M. Proydakov se reunió con Emmanuil Grigorievich Kneller, ahora presidente de Istrasoft, y grabó sus recuerdos de la aparición de la computadora personal Istra-4816 en un dictáfono. EG Kneller dirigió un pequeño grupo que desarrolló esta máquina en la sucursal de VNIIEM en Istra.

Él recordó:

Hay que decir que Iosifyan quería que la producción del automóvil se dominara en Ereván. Incluso fuimos y negociamos con la fábrica que producía la computadora Nairi. Sin embargo, la disciplina tecnológica allí era incluso más baja que en el "Schetmash". Cuando me llevaron por la planta, mostrando la producción, el ingeniero jefe me dijo: “Aquí están, chicos inteligentes de las montañas. Usted les pregunta: "¿Por qué está guiando el cable de esta manera y no como está dibujado en el diagrama?" Él responde: "¿Qué estoy haciendo peor?"

Teniendo en cuenta que la gente solía ensamblar PC sin pretensiones de esta manera, imagínese qué monstruosos bajíos permitían en el ensamblaje de mainframes.

Hubo situaciones frecuentes en las que no fue posible poner en marcha una universidad ubicada en la UE durante meses o incluso años. BESM-6 era muchas veces más simple, si se deseaba, se podía reparar con un martillo, un soldador y una madre famosa.

Carisma


Y, finalmente, no se puede dejar de notar el último componente importante de la popularidad de BESM-6.

A pesar de su severidad exterior, como su creador Lebedev, el coche tenía cierto carisma.

Un acogedor semicírculo de estantes, filas de bombillas que parpadean fervientemente, la atmósfera relajada e intelectual de los institutos de investigación soviéticos de las décadas de 1960 y 1970, todo esto era cercano y agradable para toda una generación de desarrolladores y usuarios. Una vez más, trabajar en BESM-6 significaba frecuentes viajes de negocios en busca de software (incluso a Alemania y Hungría), recibir invitados (incluidos los extranjeros) y otros entretenimientos de la élite intelectual. Por supuesto, esta es la razón por la que muchos tienen los mejores recuerdos de BESM-6.

Entonces, nos queda por contar la epopeya con computadoras de defensa antimisiles del segundo alumno favorito de Lebedev, Burtsev, pero primero tenemos que refutar otro mito popular, lanzado en la presentación más pomposa y artística por la revista Rodina y Elena Litvinova en el artículo “Sergei Lebedev. Batalla por la supercomputadora. Mientras llamaban desde las gradas para adelantar y adelantar a América, lo hizo en silencio y, lamentablemente, sin que su país lo advirtiera ". El párrafo más épico es este:

Quizás lo más difícil en la vida de Sergei Alekseevich. Las discusiones sobre el futuro desarrollo de la tecnología informática se volvieron cada vez más acaloradas. Lebedev estaba seguro de que teníamos que seguir nuestro propio camino, para crear nuestra propia línea de computadoras de potencia media y una supercomputadora de nueva generación. Los opositores propusieron crear una serie de computadoras compatibles, repitiendo el sistema estadounidense de IBM.
Lebedev objetó con dureza: "Haremos un coche fuera de lo común".
¡Fuera de las filas americanas!
En el invierno de 1972, Sergei Alekseevich yacía con neumonía cuando se enteró de que finalmente se había tomado la decisión de copiar el automóvil estadounidense. Se levantó de la cama y fue al ministro para convencerlo de que no cometiera un error que haría retroceder años al país. Lebedev esperó en la sala de espera durante más de una hora. El ministro no lo aceptó.
¿Quién se benefició de este giro hacia Occidente?
Quizás esta historia acercó la muerte de Sergei Alekseevich. Se enfermaba cada vez con más frecuencia. Alisa Grigorievna y los niños estaban de guardia las 3 horas del día en el hospital. El destacado científico murió el 1974 de julio de XNUMX.

De hecho, todo fue, por decirlo suavemente, no así, y consideraremos este tema más a fondo.


Lebedev suelda una supercomputadora. Dibujo de la revista Supercomputers # 1, 2010. Cuadro tragicómico, que refleja toda la esencia del desarrollo de las computadoras soviéticas.

Continuará ...
25 comentarios
información
Estimado lector, para dejar comentarios sobre la publicación, usted debe login.
  1. +4
    20 diciembre 2021 19: 19
    ¡Interesante e informativo! Respeto al autor hi
    1. +5
      20 diciembre 2021 20: 49
      ¡Me uno gracias al Autor! ¡¡¡El ciclo de artículos resultó maravilloso !!!
  2. +6
    20 diciembre 2021 19: 40
    Como siempre, muy interesante, muchas gracias.

    > Desde 1984 hasta mediados de la década de 1980, control de vuelo

    Aquí, 1974, ya veo)
  3. +1
    20 diciembre 2021 20: 29
    las UE más antiguas no eran mucho más débiles, pero sí mucho más manejables.
    Como usuario de BESM-6 y EC 1055, solo puedo decir que esto no es cierto. Esta UE apestaba. BESM-6 en los 70 estaba bastante al nivel de resolver problemas de dinámica de gases, en los 80, por supuesto, ya estaba desactualizado. Pero, de nuevo, la UE es una mierda.
    1. ANB
      +3
      21 diciembre 2021 09: 11
      ... Esta UE apestaba

      A partir del artículo quedó claro por qué estamos discutiendo sobre la calidad de la UE. En nuestra escuela había Gdrovskys. Trabajaron muy bien.
      1. 0
        21 diciembre 2021 18: 32
        En nuestra escuela había Gdrovskys.
        Recuerdo que los alemanes suministraron las impresoras matriciales Robotron. Funcionó bien, solo se balanceó al escribir. La calidad depende de las tareas a resolver, si cada 20 minutos del conteo hay una falla, rápidamente comienza a aburrirse.
        1. ANB
          +3
          21 diciembre 2021 23: 58
          ... impresoras matriciales de puntos "Robotron".

          Tuvimos uno. En comparación con la ADCU, se escribe lenta pero maravillosamente. Y el miembro del personal era Robotron. En la secretaria.
          No hubo fallas. Trabajamos días. 1033,1045. Luego pusieron 1066, generalmente un cuento de hadas. Probablemente tengas la asamblea armenia. Y hubo PC de Minsk en 1840.
          1. +1
            22 diciembre 2021 08: 08
            Probablemente tengas la asamblea armenia.

            Tal vez. Cuando apareció el francés "Iris" y más tarde el VAX, todos los programas fueron arrastrados allí. Ambas máquinas supuestamente fueron compradas para la Academia de Ciencias de la URSS.
  4. +1
    20 diciembre 2021 20: 46
    RAM de todos los demás complejos BESM a través de un canal de 86 buses con una tasa de transferencia total de 8 Kb / s.
    ¿No hay ningún error con la dimensión? ¿100 Bits por canal no serán suficientes?
  5. -5
    20 diciembre 2021 22: 50
    Otra reescritura de la historia, cuando el escritor, además de los hechos, añade mitos inventados por todo tipo de liberales de la época. ¿Cuál es el satirismo sobre el tamaño de las celdas de la rejilla de la ventana, si en lugar de la unidad del sistema, pudiera sacar un montón de piezas y tableros costosos y sacarlos en su bolsillo?
    1. +3
      21 diciembre 2021 11: 21
      Una no anula a la otra, tanto más pálida y lleva mucho tiempo desmontar y desoldar las virutas cuando se pueden sacar de una vez. Así que nunca se trata de una historia sobre rejas en las ventanas.
  6. -2
    21 diciembre 2021 01: 12
    Calumnia diluida en proporciones especialmente grandes. ¿Cómo se puede "robar" el software, si en ese momento no tenía licencia, además, no había acuerdo de licencia con Occidente?
    1. +2
      21 diciembre 2021 07: 52
      Tenía bastante licencia para sí mismo, a la gente se le pagaba dinero (al menos un salario). No se nos aceptó pagar por el software.
  7. +1
    21 diciembre 2021 13: 53
    El software tenía una arquitectura extremadamente exótica: su propio sistema operativo (SO del mismo nombre AS-6) era responsable de la administración de la CPU, su propio (!) Sistema operativo separado (OS PM-6) era responsable de los procesadores periféricos. Si a alguien le pareció que el esquema carecía de locura, nos apresuramos a consolarlo: los BESM-6 individuales en el complejo trabajaron bajo el control de su sistema operativo nativo para elegir (DISPAK, etc.).



    Por cierto, este "zoológico de monstruos" todavía se puede observar vivo en el mundo moderno, pero ya no en el espacio. Me refiero a la minería y la informática de acciones de última generación.
    Allí también hay una feroz e incesante carrera por el dinero, no menos intensa que en el espacio, en los viejos tiempos.
    Y una situación similar da lugar a monstruos de software y hardware altamente especializados: soluciones exóticas, extrañas y sorprendentes. Los equipos y las tecnologías se están volviendo obsoletos ante nuestros ojos. También necesitarán pronto un museo especializado ...
  8. 0
    21 diciembre 2021 17: 20
    Érase una vez, un director estadounidense muy afortunado y bastante inteligente, a quien, irónicamente, un genio de la informática lo llamó, dijo algo como lo siguiente: nadie necesita sistemas operativos, todo el mundo necesita programas de aplicación.
    Su pensamiento ahora puede continuar: nadie necesita programas, sistemas operativos e incluso computadoras, todos necesitan el resultado de su trabajo: servicios.

    La URSS simplemente no pudo atraer a tantos programadores al desarrollo de software aplicado como las empresas occidentales. Sí, lo hicieron obligando a miles de programadores (algoritmos, especialistas en sistemas, codificadores) a sudar hasta el séptimo sudor. En esencia, por un centavo. Después de todo, desperdiciaron una gran cantidad de su tiempo. Pero lo que quedó se convirtió en el estándar. Fortran con bibliotecas matemáticas, BASIC, RT-11, MASM, COBOL, Algol, ADA, IBM System OS 360/370, JCL, etc.
    Lo único que le quedaba a la URSS era convertir toda esta economía en RAFOS, DUVZ, Primus, etc.
  9. 0
    22 diciembre 2021 04: 15
    Comentando la mención del autor del artículo sobre la serie de computadoras Nairi. "Nairi -3" en el provincial
    La universidad nunca pudo lanzarse después de la entrega desde la soleada Ereván al centro de Rusia bajo
    lluvia y nieve en tren, en "Nairi-2" aprendí a trabajar con
    el teclado del antiguo aparato de mecanografía "Cónsul". Y el lenguaje algorítmico
    programación para estas máquinas. "Fortran", "Algol" - en los seminarios.
    Bueno, todavía en el "centro de computación" y el "Promin" bielorruso estaban. Antes de cancelar ...
    Y en algunos departamentos, también se observaron computadoras analógicas.
    Bueno, el mundo se ha movido hacia un teléfono digital más rápido y conveniente.
    Hasta que comenzaron a comprarlo o lamerlo, y sobre lanzamientos en los kazajos no revelados.
    sitios poligonales en Priozersk (estación de Sary-Shagan) y no se pudo escuchar
    "caja estúpida".
  10. -1
    22 diciembre 2021 15: 18
    El autor está en su repertorio. En el material sobre BESM-6, más de la mitad del texto no tiene nada que ver con BESM-6. En sí misma, la presentación de cómo fueron las cosas en la NASA es interesante, pero nada sobre el tema, ya que claramente no había necesidad de escribir tanto para comparar los asuntos de "ellos" y "nosotros".
  11. IVM
    0
    6 января 2022 14: 03
    No pretendo evaluar el contenido del texto sobre el BESM-6; prácticamente no hay nada sobre esta computadora en el texto. Además de mencionar el sistema de 50 bits (lo cual no es cierto, BESM-6 era de 48 bits). Pero hay una mención extremadamente irrespetuosa de A.N. Tomilin (un programador anciano de BESM-6, el profesor Tomilin (uno de los autores del mismo sistema protooperatorio D-68)). El programador "anciano" fue uno de los fundadores de la informática en nuestro país, y no valdría la pena mencionarlo sin el respeto correspondiente a esta maravillosa persona. No encontré ninguna información analítica sustancial sobre la arquitectura y las capacidades de BESM-6 en el texto. Muy parecido a una difamación anónima ...
  12. 0
    7 января 2022 01: 20
    Los "registros de registro" con compensaciones son, en general, direccionamiento de segmentos, más o menos característico de esta generación, pero todavía faltan muchas cosas antes de la memoria virtual real.
  13. 0
    11 января 2022 22: 02
    ¡Es necesario reanudar la producción de BESM-6! Lo más importante, estaba completamente en la base del elemento doméstico. Y no de tableros chinos, como todo tipo de "Lomonosovs" allí.
  14. 0
    11 archivo 2022 21: 51
    El mayor respeto al autor!
  15. 0
    11 archivo 2022 22: 06
    Hay una sugerencia para reunirse alrededor del fuego con té (bueno, o...), y recordar aquellos tiempos de túnicas azules (en nuestro KIVC, eran el código de vestimenta), cuando todo estaba al nivel del experimento.. .

    https://invite.viber.com/?g2=AQBfxNvJItLKU066aO2xxM2Fkkmd2XLpVTIujrQIXmzAmDvgHFKQbTDGqPiFy1v%2B
  16. El comentario ha sido eliminado.
  17. 0
    18 archivo 2022 16: 06
    En general, el autor es famoso por cagarse en los pantalones durante más de medio siglo de trabajo de nuestros programadores e ingenieros electrónicos domésticos ... Probablemente por eso le están tan agradecidos.
    Cita: Alien de
    ¡Interesante e informativo! Respeto al autor hi

    Ba-a-a-l-shoy! Más vale tarde que nunca... hacerles entender que su vida fue vivida en vano y que tenían que irse a tiempo o cambiar de profesión.
  18. 0
    27 archivo 2022 12: 50
    ¡El autor es 100% antisoviético! ¡Aunque solo sea para cagar todo lo soviético y exaltar todo lo estadounidense! A la basura BESM-6 y Elbrus-2, bueno, está bien ... Basta con decir que Elbrus-2 todavía proporciona con éxito defensa antimisiles para la región de Moscú. Y cagar al gran Lebedev... ¡Es lo mismo que cagar a Kalashnikov, Korolev o Tupolev!
    1. +1
      1 marzo 2022 11: 50
      Cita: Alex968m
      ¡El autor es 100% antisoviético! Solo para cagar todo lo soviético y exaltar todo lo estadounidense.

      No sé… tal vez le paguen solo por esto, pero para una persona normal, el serial masticando lo que “no fue así” no es agradable. ¿Y cómo debería haber sido, eh?
      Mucho peor es el alarde tenso y reflexivo de "especialistas en electrónica y programadores" declarando "respeto" al autor, que vertió mierda apestosa en toda su actividad laboral en la URSS durante décadas.
      ¡Autor! Dale un poco más... demuestra que han sido unos completos nerds toda su vida sin valor... no crearon nada que valiera la pena... y si recibieron dinero, que se levanten... dónde y cómo sigue - grumoso.