Único y olvidado: el nacimiento del sistema de defensa antimisiles soviético. República Checa entra en juego
Libertad de ingeniero
historia la vida del ingeniero Svoboda está atraída por una pequeña novela de aventuras y está poco cubierta por la literatura rusa.
Nació en Praga en 1907 y sobrevivió a la Primera Guerra Mundial. Vagó por Europa, huyendo de los nazis. Regresó a Checoslovaquia, ya soviética. Y al final se vio obligado a huir nuevamente, huyendo ya del comunismo.
Desde niño, a Svoboda le gustaba la tecnología y entró en la famosa Universidad Técnica Checa de Praga (Česke vysoke učeni technicke v Praze, ČVUT) (más precisamente, la escuela de mecánica y electricidad con él). La Politécnica Checa, en general, es conocida por el hecho de que siempre han tratado con gran respeto todo tipo de innovaciones. Fue allí donde en 1964 se inauguró el Departamento de Ciencias de la Computación, uno de los más antiguos de Europa y del mundo. El 1964 de septiembre de XNUMX, apareció una nueva disciplina en el programa - "cibernética técnica", de hecho - diseño de computadora (por primera vez entre los países del Pacto de Varsovia).
Posteriormente, el departamento desarrolló sistemas de programación y compiladores en los lenguajes Algol-60 y Fortran. Muchos de ellos se implementaron por primera vez en Europa del Este y la URSS allí y se convirtieron en referencia. En 1974, el mainframe checoslovaco Tesla 200 se instaló en el departamento (Tesla, que no lleva el nombre del famoso ingeniero eléctrico loco, sino como un acrónimo de technika slaboprouda, tecnologías de baja tensión, era una de las más famosas de Europa del Este y, en Además de los mainframes, produjo una gran cantidad de equipos: desde microprocesadores, clones de Intel hasta PC).
Para 1989, el departamento ya contaba con 72 empleados que realizaron 29 cursos acreditados sobre los siguientes temas: compiladores y lenguajes de programación; inteligencia artificial; gráficos de computadora; Red de computadoras; automatización de circuitos, etc., que se correspondían plenamente con los mejores estándares mundiales.
En general, la educación en computación en Checoslovaquia fue de órdenes de magnitud superior en calidad a la educación soviética. Por ejemplo, ya en 1962 en Checoslovaquia, aparecieron cursos para estudiantes de secundaria en programación (en nuestro país esto solo apareció a mediados de los años ochenta). Un año después, en paralelo, aparecieron cursos de un año para quienes ya se habían graduado de la escuela.
Sin embargo, antes de eso en 1931 (cuando Svoboda se graduó de la universidad) todavía estaba muy lejos, aunque ya se estaban realizando desarrollos avanzados allí. Esto le permitió continuar sus estudios en Inglaterra y regresar a su tierra natal y trabajar en el campo de la espectroscopia de rayos X y la astronomía de rayos X.
Con el acercamiento de la guerra, Svoboda decidió aplicar su conocimiento para desarrollar miras antiaéreas que pudieran ajustar el fuego de las armas automáticamente, lo cual logró. Sin embargo, la comunidad internacional decidió apaciguar a Hitler permitiéndole ocupar Checoslovaquia. Y en 1939, el ingeniero huyó a Francia, porque no quería que sus diseños fueran a parar a los nazis.
Como sabemos, Checoslovaquia no fue suficiente para Hitler. Y Francia fue la siguiente, cayendo un año después. Mientras estaba en París, Svoboda estaba trabajando en bocetos de su computadora balística con un amigo, el físico Vladimir Vand, también un fugitivo checo. Juntos completaron el desarrollo de la primera computadora analógica de defensa aérea.
La Wehrmacht avanzó de manera constante y los amigos tuvieron que seguir corriendo. El transporte regular ya no corría, iban en bicicleta, tratando de adelantarse a la ofensiva alemana. En el camino, murió uno de los dos hijos de Liberty, a quien su esposa Miluna dio a luz en París. Después de conducir varios cientos de millas a través de Francia devastada por la guerra, llegaron a Marsella, de donde debían ser evacuados en un destructor británico. Este plan fracasó debido a un malentendido entre las autoridades británicas y francesas que supervisaban la evacuación.
Y Svoboda tuvo que pasar varios meses en el puerto, escondiéndose de los agentes de la Gestapo y tratando de encontrar una forma de escapar. Al final, Wand logró llegar a Inglaterra. Y Miluna y su hijo lograron mudarse a los Estados Unidos a través de Lisboa con la ayuda de una organización benéfica estadounidense.
Desafortunadamente, el capitán del barco, para ahorrar espacio (había miles de refugiados), tiró las pertenencias personales de los pasajeros, incluida la bicicleta Freedom, donde escondió los planos de su calculadora a los alemanes. El propio Svoboda se dirigió a los Estados Unidos a través de Casablanca con la ayuda de un gerente de tienda local en la fábrica de zapatos checa Bata.
Después de un año de pruebas y tribulaciones, el desafortunado ingeniero finalmente llegó a Nueva York, donde, reunido con su familia, en 1941 tomó un trabajo en el Laboratorio de Radiación del MIT. Allí refinó su sistema de control de incendios, que se convirtió en una computadora de defensa aérea para flota Mark 56, que redujo significativamente la cantidad de daño de los aviones japoneses en las etapas finales de la guerra.
Por sus desarrollos, recibió un premio: el Premio al Desarrollo de Artillería Naval. En Boston, trabajó y se comunicó con casi todos los pioneros de la tecnología informática: el gran John von Neumann, Vannevar Bush y Claude Shannon.
Premios Antonin Svoboda, de los cuales solo una vida, de izquierda a derecha: Premio al desarrollo de artillería naval, Premio IEEE Computer Pioneer (un análogo aproximado del Nobel en ciencias de la computación) y Medaile Za zásluhy I stupeň
Sin embargo, Svoboda estaba angustiado por su trabajo para el ejército. Quería hacer algo más pacífico y diseñar computadoras comunes.
Entonces, después de la guerra, regresó a Praga en 1946, con la esperanza de comenzar a dar conferencias e investigar en la CTU de su ciudad natal. Desafortunadamente, en casa recibió una bienvenida muy agradable. Los profesores de la República Checa Soviética sintieron en él un competidor peligroso.
Más intriga y lucha fue muy similar a lo que sucedió con los mejores diseñadores de la URSS. Svoboda publicó por primera vez su monografía, Computing Mechanisms and Linkages, basada en su trabajo en el MIT. Fue el primer libro del mundo dedicado íntegramente a la arquitectura informática. Más tarde se convirtió en un clásico. Y ha sido traducido al inglés, chino, ruso y muchos otros idiomas.
Sin embargo, cuando Svoboda ofreció su trabajo como tesis para el título de profesor asociado, fue rechazado, con el comentario "esto no es suficiente". En lugar de Libertad, la cátedra de matemáticas estaba encabezada por un miembro del partido comunista Václav Pleskot.
Antonin Svoboda (derecha), Robert L.Kenngott y Karl W. Miller ensamblan la computadora de focalización Mark 56, Radiation Laboratory, MIT (Foto de Jan G. Oblonsky, IEEE Annals of the History of Computing Vol. 2, No. 4 de octubre 1980)
Svoboda encontró el apoyo de Václav Hruška, autor de una colección sobre matemáticas numéricas. Y con su ayuda, en 1947, junto con Zdeněk Trnka, pudo recibir una subvención de la Administración de Ayuda y Rehabilitación de las Naciones Unidas (UNRRA).
Esta organización de donantes fue creada en 1943 para brindar asistencia en áreas liberadas de las potencias del Eje. Se gastó un total de aproximadamente $ 4 mil millones en el suministro de alimentos y medicinas, la restauración de los servicios públicos, la agricultura y la industria en China, Europa del Este y la URSS.
Esta beca le permitió a Svoboda ir a Occidente durante un año y estudiar métodos avanzados de diseño por computadora. Allí interactuó estrechamente con Alan Turing, Howard Aiken, Maurice Wilkes y otros fundadores legendarios de la informática.
A su regreso en 1948, comenzó a dar conferencias sobre "Máquinas de procesamiento de información" en el Departamento de Ingeniería Eléctrica de CTU, solo para que todos lo escucharan, fuera del plan de estudios. Para no morir de hambre, consiguió un trabajo en la sucursal de Praga del famoso arsenal empresa Zbrojovka Brno, que producía tarjetas perforadas. En este lugar, organizó un laboratorio y desarrolló una serie de prototipos de calculadoras electromecánicas desde una calculadora de escritorio con relés electromagnéticos hasta un tabulador avanzado con memoria de comandos y constantes.
La firma no estaba interesada en modelos más jóvenes. Pero en 1955 (en ese momento rebautizado como Aritma), una computadora relé de su diseño comenzó a producirse con la designación T-50. Por este trabajo, Svoboda recibió el Premio Estatal de Checoslovaquia Klement Gottwald en 1953. Y ella siguió siendo su único premio vitalicio checo.
- escribió su colega Václav Černý.
En 1950, el profesor Eduard Čech, director del recién creado Instituto Central de Investigación Matemática, llamó la atención sobre la difícil situación de Liberty y le ofreció un trabajo. Entonces, Svoboda pudo comenzar a desarrollar su primera computadora: SAPO, cuyas características hablaremos a continuación.
VUMS
Sin embargo, en su nuevo lugar, aparecieron los malvados del Partido Comunista Checo. El ex compañero de clase Jaroslav Kozesnik, cuando se convirtió en director del Instituto de Teoría de la Información y Automatización de la Academia de Ciencias de Checoslovaquia, lo consideró un competidor desagradable, principalmente gracias al premio que Svoboda había recibido anteriormente. El Kozheshnik intentó de todas las formas posibles presionarlo a lo largo de la línea del partido y destruirlo con la ayuda de funcionarios comunistas.
Pero Svoboda quería evitar la confrontación directa. Se aseguró de que su organización fuera transferida de la Academia bajo el ala del Ministerio de Ingeniería General como el Instituto de Investigación de Máquinas Matemáticas (VUMS). Comenzando con tres científicos, Svoboda, Cerny y Marek y dos de sus estudiantes, en 1964, VUMS se había convertido en uno de los centros de informática más importantes de Europa, que ya incluía a más de 30 doctores en ciencias y 900 empleados, publicó su propia revista, celebró conferencias internacionales y desarrolló computadoras de clase mundial.
Comenzó su trabajo en VUMS Svoboda con la construcción de una máquina de relés especial M 1, a pedido del Instituto de Física de Praga, habiéndola completado en 1952.
M 1 utilizó la primera unidad transportadora del mundo, que inventó Svoboda, implementada en un relé (!), Diseñada para calcular una expresión engorrosa de la física matemática. Además, el diseño fue único en el sentido de que se calculó toda la expresión, gracias a la combinación de operaciones, en un ciclo de conmutación.
Sin embargo, las máquinas de relevo tenían muchas deficiencias (y era casi imposible que los nazis saquearan las lámparas en la República Checa en ese momento), en particular, baja confiabilidad y operaciones erróneas constantes. Como resultado, Svoboda decidió en su próximo proyecto evitar este problema, desarrollando por primera vez en el mundo una arquitectura única de una computadora tolerante a fallas (más tarde estos principios se usaron masivamente en las máquinas militares soviéticas).
SAPO
Svoboda fue el primero en sugerir que una máquina podría ser capaz, con la ayuda de un circuito especial, no solo de realizar cálculos, sino también de monitorear su condición y corregir automáticamente los errores que surgen de fallas de componentes. Como resultado, la computadora SAPO (del checo Samočinny počitač - "calculadora automática") se ensambló sobre una base de elementos pobre, solo disponible para los checos en ese momento. Pero su arquitectura era muy avanzada en comparación con los diseños occidentales.
La máquina contaba con 3 ALU independientes trabajando en paralelo (también por primera vez en el mundo), tres tambores magnéticos para registrar resultados con paridad para verificar operaciones de lectura desde memoria y dos bloques mayoritarios independientes, también ensamblados en relés, verificando la identidad de todos. operaciones.
Si uno de los bloques producía un resultado diferente al trabajo de los demás, se procedía a la votación y se aceptaba el resultado del trabajo de los otros dos bloques, y se detectaba y sustituía el defectuoso sin perder datos. El operador recibió una notificación de error crítico solo cuando los tres resultados obtenidos de forma independiente no coincidían. Además, la máquina podría reiniciarse con una sola instrucción, sin perder los pasos anteriores de los cálculos.
El SAPO constaba de 7000 relés, 380 lámparas y 150 diodos y tenía un esquema de programación muy avanzado con comandos de multidifusión.
Más tarde, después de la segunda emigración a los Estados Unidos, Svoboda trajo consigo el conocimiento sobre la creación de tal clase de máquinas; en la década de 1960 esta tarea se volvió extremadamente urgente, los militares necesitaban computadoras confiables para controlar los sistemas de defensa antimisiles, para controlar especialmente peligrosos objetos, como centrales nucleares, para el proyecto Apollo y la carrera espacial.
De acuerdo con este principio, se desarrolló JSTAR: la computadora Voyager, la computadora a bordo del cohete Saturn V, el procesador CADC del caza F-14 y muchas otras computadoras. Los sistemas tolerantes a fallas fueron desarrollados activamente por IBM, Sperry UNIVAC y General Electric.
Ensamblaje de la computadora de abordo del caza F-14 (izquierda) y su diseño (derecha) (foto cortesía del museo privado de electrónica militar Museo de la Computación de Glenn)
El diseño del SAPO se inició en 1950 y se completó en 1951.
Pero debido a la deplorable situación financiera de Checoslovaquia después de la guerra, la implementación real solo fue posible después de unos años. Se puso en funcionamiento a finales de 1957 (en general, la guerra afectó a Checoslovaquia casi peor que a la URSS - hasta 1940 fue uno de los 10 países más industrializados del mundo, después del 45 fue arrojado casi a la lista final ).
Svoboda continuó trabajando para mejorar aún más sus diseños.
Pero con el tiempo, Checoslovaquia sintió cada vez más la carga de unirse al bloque soviético. Los funcionarios del partido restringieron su trabajo y el acceso a las computadoras que ayudó a diseñar. Y, finalmente, en su propia oficina, Svoboda fue recibido por un oficial de StB (Státní bezpečnost, el equivalente checo de la KGB), quien le ordenó que informara sobre todas sus decisiones y actividades.
El problema era tanto su origen "sospechoso" (trabajando en el MIT) como su pensamiento liberal. En 1957, Svoboda dio un curso de conferencias sobre diseño lógico de computadoras en la Academia de Ciencias de China en Beijing. Dio tales conferencias en Moscú, Kiev, Dresde, Cracovia, Varsovia y Bucarest. Pero sus visitas a los países occidentales fueron muy limitadas.
Consiguió intervenir en conferencias en Darmstadt (en 1956, SAPO se presentó allí y muy apreciado por el propio Howard Aiken), Madrid (1958), Namur (1958). Pero las autoridades checoslovacas no lo admitieron en Cambridge (1959) ni en muchas otras conferencias occidentales. En 1963, a Svoboda no se le permitió aceptar una invitación para dirigir el Departamento de Matemáticas Aplicadas de la Universidad de Grenoble.
Tras la muerte de su amigo Cech en 1960, la dirección de la Academia de Ciencias cambió. VUMS fue expulsado de la Academia y Svoboda fue liberado de la dirección del instituto. Esta fue la última gota.
Su esposa pudo partir hacia Yugoslavia. En ese momento, él mismo, junto con su hijo, pudo asegurar un viaje a la neutral Suiza, donde inmediatamente se dirigió al consulado estadounidense y pidió asilo. Varios de los mejores empleados de su instituto también huyeron con él. En ese momento, la esposa pudo trasladarse de Yugoslavia a Grecia. Y se fue a Estados Unidos desde allí.
Al principio, el consulado no entendía realmente quién era esta persona. Y no se alegraron de verlo. Y fue aquí donde su premio, recibido anteriormente, fue útil. Vale la pena señalar que debido a las persecuciones, Checoslovaquia perdió a muchos científicos talentosos que no querían regresar a Checoslovaquia después de la guerra o que huyeron de ella hacia Occidente. El matemático Václav Hlavatý, quien trabajó con Albert Einstein en las ecuaciones básicas de la Teoría del Campo Unificado. Ivo Babuška, uno de los matemáticos computacionales más destacados del mundo. El lingüista informático Bedřich Jelínek, quien fue el primero en enseñar a las máquinas a comprender la voz humana. Y muchos otros.
Freedom recibió una visa. Y su conocimiento de científicos famosos y respetados y sus garantías lo ayudaron a conseguir un trabajo en Caltech. Donde pasó los últimos años de su vida enseñando arquitectura informática y teoría de la estabilidad y desarrollando nuevos modelos matemáticos para asegurar el buen funcionamiento de los sistemas informáticos, como siempre soñó.
Desafortunadamente, su dura vida le costó la salud. Y en 1977 sufrió un infarto, tras lo cual se retiró. Tres años después, en 1980, el profesor Svoboda murió de un paro cardíaco en Portland, Oregon.
En 1999, el último presidente de Checoslovaquia, Vaclav Havel, le otorgó póstumamente la Medalla al Mérito de Primera Clase, en reconocimiento a su trabajo y talento.
Freedom, a pesar de ser mucho menos conocido en nuestro país que Turing o von Neumann, fue uno de los informáticos más influyentes del siglo XX. Su visión e influencia se han sentido en proyectos que van desde la computadora Apollo hasta el sistema de control de incendios CIWS Phalanx. Su implacable resistencia al totalitarismo inspiró a muchos fugitivos checos y luchadores por la independencia.
Además, Svoboda estaba dotado de muchas maneras, tocaba el piano a la perfección, dirigía el coro y tocaba los timbales en la Filarmónica Checa. Era un jugador brillante en el bridge, uno de los juegos de cartas más difíciles, y analizó matemáticamente sus estrategias con la publicación de su libro A New Theory of Bridge. A pesar de sus primeros trabajos en tecnología militar, fue un constante antimilitarista y antitotalitario, un hombre honesto y valiente que nunca ocultó sus puntos de vista, incluso cuando le costó persecución y una carrera en su país de origen.
En 1996, junto con muchos otros científicos e ingenieros del Bloque del Este, cuyos logros por el momento permanecieron desconocidos en el mundo (incluidos S. A. Lebedev, V. M. Glushkov, A. A. Lyapunov, así como los húngaros Laszlo Kozma y Laszlo Kalmar, los búlgaros Lubomir Georgiev Iliev y Angel Angelov, el rumano Grigore Konstantin Moisil, el estonio Arnold Reitsakas, los eslovacos Ivan Plander y Josef Gruska, los checos Anthony Kilinsky y Jiri Horzheysh y el polaco Romuald Marcishelova otorgaron el número de computadoras otorgadas al premio militar Computer Pioneer Award), reconociendo a aquellos sin los cuales el el desarrollo de la informática sería imposible.
Barr y Sarant
Es imposible no recordar y quizás la colisión más sorprendente que ocurrió en la vida de Svoboda en la década de 1950.
Durante su trabajo en SAPO, él (como experto en computadoras antiaéreas) participó simultáneamente en el trabajo en una computadora balística checa como parte de un grupo dirigido por dos personalidades asombrosas: un tal Joseph Veniaminovich Berg y Philip Georgievich Staros, quienes volaron de Moscú para ayudar a la república fraterna. Pero nadie sabía que en realidad eran Joel Barr y Alfred Epamenondas Sarant, pájaros raros que volaban en sentido contrario, comunistas y desertores del bloque soviético desde Estados Unidos. Su historia, asombrosas aventuras en la URSS, el papel en la creación de microelectrónica doméstica (o la ausencia de tales, nuevamente, batallas en este tema para más de un artículo) merecen una consideración muy separada.
Aquí nosotros, solo para que el lector aprecie lo irónico que es a veces el destino, le daremos un breve comienzo de su camino creativo.
Barr y Sarant eran hijos de inmigrantes, licenciados en ingeniería eléctrica (uno se graduó en el City College de Nueva York, el otro en la Escuela de Ingeniería Albert Nerken, Cooper Union College, ibid.). Ambos son miembros del Partido Comunista de Estados Unidos. Barr trabajó como ingeniero en el Signal Corps Laboratory, luego en Western Electric y, lo más importante, en Sperry Gyroscope, en esos años una de las corporaciones militares más cerradas de Estados Unidos. La carrera de Sarant fue muy parecida: Signal Corps, Western Electric, luego los igualmente famosos y no menos militares AT&T Bell Labs. Desde la universidad, gracias a su pertenencia al Partido Comunista, estaban familiarizados con una persona muy conocida: Julius Rosenberg, el principal espía nuclear (y no el único) soviético.
En 1941, Rosenberg reclutó a Bar. Barr reclutó a Sarant en 1944. Los miembros del grupo Rosenberg estaban interesados no solo en las armas nucleares, muchos trabajaban en empresas de defensa radioelectrónica (eran Sperry y Bell los que eran especialmente valiosos). En total, entregaron a la URSS unas 32000 páginas de documentos (Barr y Sarant robaron alrededor de un tercio de esto). En particular, robaron una muestra de un fusible de radio, planos para el radar del avión SCR-517 y el radar terrestre SCR-720, información sobre el avión Lockheed F-80 Shooting Star y el avión B-29, datos sobre la vista nocturna del bombardero, y mucho más. Para 1950, el grupo había fracasado, y todos fueron arrestados, excepto Barra y Saranta que escaparon.
Omitamos los detalles de sus aventuras camino a la URSS. Solo notamos que en el verano de 1950, I.V. Berg apareció en Moscú, y un poco más tarde, FG Staros. Con nuevas biografías, fueron enviados a Praga al Instituto Técnico Militar. Berg lo recordó de esta manera:
No se puede decir que Staros y Berg fueran diseñadores sobresalientes (ellos, por supuesto, vieron las miras, pero no tuvieron nada que ver con su desarrollo). Pero resultaron ser organizadores de primera y estudiantes capaces. Y, en primer lugar, pidieron ayuda en la persona de una persona a la que conocían desde los días de los Estados Unidos: un experto en atacar computadoras, Antonin Svoboda. Así es como los destinos de las personas a veces se entrelazan de una manera extraña.
El mismo Mark 56, cuyo análogo fue construido por Staros y Berg, foto del Departamento de Artillería y Artillería de la Academia Naval de los Estados Unidos Editada y producida por la Oficina de Personal Naval NavPers 10798-A. Superintendente de Documentos, Oficina de Imprenta del Gobierno de EE. UU. Washington 25, DC Edición de 1958 revisada de la edición de 1950, cortesía de Gene Slover digitalizada para el sitio web Marina de los EE.UU.
Como resultado (aunque es casi imposible encontrar información precisa sobre estos eventos), Svoboda sacudió los viejos tiempos y, de hecho, construyó el codiciado sistema de guía para ellos. Staros y Berg participaron en el desarrollo de unidades individuales. En particular, un potenciómetro de precisión (Berg lo recordaba mucho y estuvo orgulloso de él durante mucho tiempo). Durante 4,5 años de trabajo, nuestros fugitivos adquirieron bastante experiencia y querían hacer algo más ambicioso. Como resultado, sus caminos con Svoboda se separaron nuevamente: Staros y Berg fueron nuevamente esperados por Moscú, y Svoboda estaba pensando en la emigración.
Sin embargo, incluso antes de partir, logró hacer su segundo descubrimiento, que permitió a la Unión Soviética construir el primer prototipo del mundo de un sistema de defensa antimisiles en pleno funcionamiento: un vehículo de clase residual.
Hablaremos sobre su asombrosa arquitectura, propiedades y por qué fue tan importante la próxima vez.
Continuará ...
- Alexey Eremenko
- www.glennsmuseum.com, www.cs.wikipedia.org, IEEE Annals of the History of Computing
información