Mitos de los Estados Unidos. El atraso de la tecnología informática soviética.
“Si consideramos los modelos de armas de diferentes tipos de tropas, e incluso en el aspecto histórico, ¿cuántas muestras de equipo militar soviético fueron las mejores en comparación con el mismo estadounidense? ¿Dónde estaba la mayoría del dinero, la investigación moderna y el equipo de producción, científicos? Tal vez la URSS fue el líder en la creación de computadoras, software? "
Quiero decir un agradecimiento separado, Sevv, que me animó a escribir este artículo y cuyas frases de comentarios usé como un epígrafe.
Las frases "procesador ruso" o "computadora soviética" desafortunadamente causan una serie de asociaciones específicas introducidas por nuestros medios de comunicación, sin pensar (o, por el contrario, conscientemente) replicando artículos occidentales. Todos se han acostumbrado a pensar que estos son dispositivos antediluvianos, voluminosos, débiles, inconvenientes y, de hecho, la tecnología doméstica es siempre una razón para el sarcasmo y la ironía. Desafortunadamente, pocas personas saben que la URSS en ciertos momentos historias La computación estaba "por delante del resto". Y aún menos información sobre los desarrollos domésticos modernos en esta área.
La Unión Soviética se llama un país que poseía una de las escuelas científicas más sólidas del mundo, no solo patriotas "con levadura". Este es un hecho objetivo, basado en un análisis en profundidad del sistema educativo por expertos de la Asociación Británica de Educadores. Históricamente, en la URSS, se hizo especial hincapié en la formación de especialistas en el campo de las ciencias naturales, ingenieros y matemáticos. A mediados del siglo XX, había varias escuelas de ingeniería informática en la Unión Soviética, y no había escasez de personal calificado para ellas, por lo que había todos los requisitos previos para el desarrollo exitoso de una nueva industria. Decenas de científicos e ingenieros talentosos participaron en la creación de varios sistemas de máquinas de computación electrónica. Ahora solo estamos hablando de los hitos más importantes en el desarrollo de las computadoras digitales en la URSS. El trabajo en las máquinas analógicas comenzó incluso antes de la guerra, y en 1945, la primera máquina analógica de la URSS ya estaba funcionando. Antes de la guerra, comenzó la investigación y el desarrollo de disparadores de alta velocidad, los elementos básicos de las computadoras digitales.
Sergey Alekseevich Lebedev (1902 - 1974) es razonablemente llamado el fundador del desarrollo de la tecnología informática en la Unión Soviética: los tipos de computadoras 15 se desarrollaron bajo su liderazgo, desde el tubo más simple hasta los supercomputadores en circuitos integrados
En la URSS, se supo sobre la creación de la máquina ENIAC por los estadounidenses en 1946, la primera computadora en el mundo con tubos electrónicos como elemento base y control automático de programas. A pesar del hecho de que los científicos soviéticos conocían la existencia de esta máquina, sin embargo, como cualquier otra información que se había filtrado a Rusia durante la Guerra Fría, estos datos eran muy escasos y vagos. Por lo tanto, hable sobre el hecho de que la tecnología informática soviética fue copiada de muestras occidentales, no más que insinuaciones. Sí, ¿y de qué tipo de "muestras" podemos hablar si los modelos de computadoras existentes en ese momento ocupaban dos o tres pisos y solo un círculo muy limitado de personas tenía acceso a ellos? El máximo que podrían haber obtenido los espías domésticos es la información fragmentada de la documentación técnica y las transcripciones de las conferencias científicas.
Al final de 1948, el académico S.A.Lebedev comenzó a trabajar en la primera máquina doméstica. Un año después, se desarrolló la arquitectura (desde cero, sin pedir prestado), así como los diagramas esquemáticos de las unidades individuales. En 1950, la computadora fue montada en un tiempo récord solo por investigadores y técnicos de 12. Lebedev llamó a su creación "La pequeña máquina de cálculo electrónico", o MESM. El "bebé", que consta de seis mil tubos de electrones, ocupó toda el ala de un edificio de dos pisos. Que nadie se sorprenda por tales dimensiones. Los diseños occidentales no fueron menos. El quincuagésimo año estuvo en el patio y los tubos de radio gobernaron la pelota.
Cabe señalar que en la URSS se lanzó MESM en un momento en que solo había una computadora en Europa, la EDSAC británica, que se lanzó apenas un año antes. Pero el procesador MESM era mucho más poderoso debido a la paralelización del proceso computacional. Una máquina EDSAK similar, TsEM-1, fue puesta en servicio en el Instituto de Energía Atómica en el año 1953, y también superó a EDFA por varios parámetros.
Al crear el MESM, se utilizaron todos los principios fundamentales de la creación de computadoras, como la presencia de dispositivos de entrada y salida, la codificación y el almacenamiento del programa en la memoria, la ejecución automática de cálculos basados en el programa almacenado en la memoria, etc. Lo más importante es que era una computadora basada en la lógica binaria utilizada en la tecnología informática (el ENIAC estadounidense usaba el sistema decimal (!!!), y además, se le aplicó el principio de canalización desarrollado por SA Lebedev cuando el comando y el comando fluyen. Los operandos se procesan en paralelo, ahora se utilizan en todas las computadoras del mundo.
Siguiendo la pequeña máquina de conteo de electrones, siguió una grande: la BESM-1. El desarrollo se completó en el otoño de 1952, después de lo cual Lebedev se convirtió en miembro de pleno derecho de la Academia de Ciencias de la URSS.
La nueva máquina tuvo en cuenta la experiencia de crear MESM y aplicó una base de elementos mejorada. La computadora tenía una velocidad 8-10 de miles de operaciones por segundo (en comparación con solo operaciones 50 por segundo en MESM), los dispositivos de almacenamiento externo se hicieron sobre la base de cintas magnéticas y tambores magnéticos. Un poco más tarde, los científicos experimentaron con unidades en los tubos de mercurio, los potenciales endoscopios y los núcleos de ferrita.
Si en la URSS sabían poco acerca de las computadoras occidentales, entonces en Europa y los Estados Unidos no sabían prácticamente nada acerca de las computadoras soviéticas. Por lo tanto, el informe de Lebedev en una conferencia científica en Darmstadt se convirtió en una verdadera sensación: resultó que el BESM-1 ensamblado en la Unión Soviética es la computadora más productiva y poderosa de Europa.
En 1958, después de otra actualización de BESM RAM, que ya se llamaba BESM-2, se produjo en masa en una de las fábricas de la Unión. El trabajo adicional del equipo liderado por Lebedev fue el desarrollo y la mejora del primer BESM. Se creó una nueva familia de supercomputadoras bajo la marca "M", cuyo modelo en serie M-20, que realizó hasta 20 miles de operaciones por segundo, era en ese momento la computadora operativa más rápida del mundo.
El año 1958 fue otro hito importante, aunque poco conocido, en el desarrollo de la tecnología informática. Bajo el liderazgo de V. S. Burtsev, un estudiante de Lebedev, el complejo que consta de varias máquinas M-40 y M-50 (modernización profunda de M-20), incluidas las ubicadas en una plataforma móvil, se interconectó a una red inalámbrica que funcionaba Distancias a 200 km. Al mismo tiempo, se considera oficialmente que la primera red de computadoras del mundo comenzó a funcionar solo en el año 1965, cuando se conectaron las computadoras TX-2 del Instituto de Tecnología de Massachusetts y la Corporación Q-32 SDC en Santa Mónica. Así, al contrario del mito estadounidense, la red de computadoras se desarrolló e implementó por primera vez en la URSS, tanto como 7 años antes.
Especialmente para las necesidades de los militares, incluido el Centro de Control Espacial, se desarrollaron varios modelos de computadora basados en M-40 y M-50, que se convirtieron en el "cerebro cibernético" del sistema antimisiles soviético creado bajo la guía de V.G. Kisunko y el verdadero cohete se derribaron en el año 1961; los estadounidenses solo pudieron repetirlo en el año 23.
El primer auto completo de la segunda generación (sobre una base de semiconductores) fue el BESM-6. Esta máquina tenía un récord de velocidad de tiempo: aproximadamente un millón de operaciones por segundo. Muchos de los principios de su arquitectura y organización estructural fueron una verdadera revolución en la tecnología informática de ese período y, de hecho, ya eran un paso hacia la tercera generación de computadoras.
BESM-6, creado en la URSS en 1966, tuvo un récord para esa velocidad de tiempo: alrededor de un millón de operaciones por segundo
En BESM-6, la RAM se dividió en bloques, lo que permitió el muestreo simultáneo de la información, lo que incrementó dramáticamente la velocidad de acceso al sistema de memoria, y usó ampliamente el principio de combinar la ejecución de comandos (hasta los comandos de la máquina 14 podrían estar en el procesador en diferentes etapas de ejecución al mismo tiempo). Este principio, nombrado por el diseñador jefe de BESM-6, el académico S.A. Lebedev, el principio de "fontanería", se usó posteriormente para mejorar el rendimiento de las computadoras universales, recibiendo en la terminología moderna el nombre "comando pipeline". Se introdujo por primera vez un método de consulta de búfer, se creó un prototipo de un caché moderno, se implementó un sistema eficaz de multitarea y acceso a dispositivos externos, y muchas otras innovaciones, algunas de las cuales todavía están en uso. BESM-6 tuvo tanto éxito que se produjo en serie durante los años de 20 y funcionó efectivamente en varias estructuras e instituciones gubernamentales.
Por cierto, el Centro Internacional para la Investigación Nuclear creado en Suiza usó las máquinas BESM para los cálculos. Y un hecho más significativo que supera el mito del atraso de nuestra tecnología informática ... Durante el vuelo espacial soviético-estadounidense Soyuz-Apollon, la parte soviética que utiliza el BESM-6 recibió la información de telemetría procesada en un minuto, media hora antes que la parte estadounidense. .
Interesante a este respecto es el artículo del comisario del Computer Museum en el Reino Unido, Doron Sveid, sobre cómo compró uno de los últimos productos BESM-6 en Novosibirsk. El título del artículo habla por sí mismo: "La serie rusa BESM de supercomputadoras, desarrollada hace más de 40 hace años, puede dar testimonio de las mentiras de los Estados Unidos, que declararon la superioridad tecnológica durante los años de la Guerra Fría".
En la URSS, había muchos equipos creativos. Los institutos de S.A.Lebedev, I.S.Bruk, V.M.Glushkov son solo los más grandes. A veces competían, a veces se complementaban. Y todos trabajaron al borde de la ciencia mundial. Hasta ahora hemos estado hablando principalmente sobre los desarrollos del académico Lebedev, pero el resto de los equipos se adelantaron a los desarrollos extranjeros en su trabajo.
Por ejemplo, al final de 1948, empleados del Power Engineering Institute. Kruzhizhanovskiy Brooke y Rameev reciben un certificado de derechos de autor en una computadora con un bus común, y en 1950-1951. crearlo En esta máquina, por primera vez en el mundo, en lugar de tubos electrónicos, se utilizan diodos semiconductores (cuprox).
Y en el mismo período en que S.A.Lebedev creó el BESM-6, académico V.M. Glushkov completó el desarrollo de una gran computadora "Ucrania", cuyas ideas se usaron más tarde en las grandes computadoras estadounidenses 1970-s. La familia de computadoras MIR creada por el académico Glushkov estaba veinte años por delante de los estadounidenses, eran tipos de computadoras personales. En 1967, IBM compró MIR-1 en una exhibición en Londres: IBM tuvo una disputa sobre la prioridad con los competidores, y el auto fue comprado para demostrar que el principio de microprogramación gradual patentado por los competidores en 1963 era conocido hace mucho tiempo. Ruso y usado en maquinas seriales.
El pionero de la informática y la cibernética, el académico Viktor Mikhailovich Glushkov (1923-1982) es conocido por especialistas de todo el mundo por sus resultados científicos de importancia mundial en matemáticas, informática y cibernética, informática y programación.
La siguiente etapa en el desarrollo de la tecnología informática en la URSS fue el trabajo sobre la creación de una supercomputadora, cuya familia se llamaba Elbrus. Este proyecto fue iniciado por Lebedev, y después de su muerte fue dirigido por Burtsev.
El primer complejo informático multiprocesador Elbrus-1 se lanzó en el año 1979. Incluía procesadores 10 y tenía una velocidad de aproximadamente 15 millones de operaciones por segundo. Este auto estuvo varios años por delante de los modelos líderes de computadoras occidentales. La arquitectura multiprocesador simétrica con memoria compartida, la implementación de programación protegida con tipos de datos de hardware, el procesamiento del procesador superescalar, un sistema operativo único para complejos multiprocesador, todas estas características implementadas en la serie Elbrus, aparecieron mucho antes que en Occidente, cuyo principio se utiliza hoy Día en las supercomputadoras modernas.
"Elbrus" en general introdujo una serie de innovaciones revolucionarias en la teoría de las computadoras. Estos son superscalar (procesamiento de más de una instrucción por ciclo), la implementación de programación protegida con tipos de datos de hardware, canalización (procesamiento paralelo de varias instrucciones), etc. Todas estas posibilidades aparecieron por primera vez en las computadoras soviéticas. Otra diferencia importante entre el sistema Elbrus y otros similares, que se lanzaron anteriormente en la Unión Soviética, es el enfoque en los lenguajes de programación de alto nivel. El lenguaje base ("AutoCode Elbrus El-76") fue creado por V. M. Pentkovsky, y más tarde se convirtió en el arquitecto principal de los procesadores Pentium.
El siguiente modelo de esta serie, "Elbrus-2", ya ha realizado millones de 125 operaciones por segundo. "Elbrus" trabajó en varios sistemas importantes relacionados con el procesamiento de la información del radar, se contaron en las placas de Arzamas y Chelyabinsk, y muchas computadoras de este modelo aún ofrecen el funcionamiento de los sistemas de defensa antimisiles y las fuerzas espaciales.
El último modelo de esta serie fue el Elbrus 3-1, que se distinguió por su construcción modular y fue diseñado para resolver grandes problemas científicos y económicos, incluido el modelado de procesos físicos. Su velocidad alcanzó 500 de millones de operaciones por segundo (en algunos equipos), dos veces más rápido que el superdeportivo estadounidense más productivo de la época, el Cray Y-MP.
Después del colapso de la URSS, uno de los desarrolladores de Elbrus, Vladimir Pentkovsky emigró a los Estados Unidos y consiguió un trabajo en Intel. Pronto se convirtió en el ingeniero principal de la corporación y, bajo su liderazgo, Intel desarrolló el procesador Pentium en 1993, según los rumores, que lleva el nombre de Pentkovsky.
Pentkovsky incorporó los conocimientos soviéticos que Intel conocía en los procesadores de Intel, y para el año 1995, Intel lanzó un procesador Pentium Pro más avanzado, que se acercó mucho al microprocesador ruso 1990 del año, El-90, pero no lo alcanzó. , aunque fue creado en 5 años después.
Según Keith Diffendorff, editor del Informe de microprocesador, Intel adquirió la vasta experiencia y las tecnologías avanzadas desarrolladas en la Unión Soviética, incluidos los principios subyacentes de las arquitecturas modernas como SMP (multiprocesamiento simétrico), superscalar y EPIC (código de instrucciones explícitamente paralelo) código con instrucción explícita paralelismo) arquitectura. Sobre la base de estos principios, las computadoras ya se producían en la Unión, mientras que en los Estados Unidos estas tecnologías solo "flotaban en la mente de los científicos (!!!)".
Quiero enfatizar que el artículo se refiere exclusivamente a computadoras incorporadas en serie en hardware y producidas en serie. Por lo tanto, conociendo la historia real de la tecnología informática soviética, es difícil estar de acuerdo con la opinión de su atraso. Además, se ve claramente que siempre hemos estado a la vanguardia en esta industria. De eso se trata, desafortunadamente, no escuchamos de las pantallas de televisión ni de otros medios.
información