Mitos de Estados Unidos. El atraso de la tecnología informática soviética

Mitos de Estados Unidos. El atraso de la tecnología informática soviética
Mitos de Estados Unidos. El atraso de la tecnología informática soviética

Video: Mitos de Estados Unidos. El atraso de la tecnología informática soviética

Video: Mitos de Estados Unidos. El atraso de la tecnología informática soviética
Video: LA ARTILLERÍA más PODEROSA ya ESTÁ en UCRANIA y PUEDE CAMBIAR LA GUERRA 2024, Abril
Anonim
Mitos de Estados Unidos. El atraso de la tecnología informática soviética
Mitos de Estados Unidos. El atraso de la tecnología informática soviética

“Si consideramos las muestras 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 las mismas estadounidenses? ¿Dónde había más dinero, equipos modernos de investigación y producción, científicos? ¿Quizás la URSS fue el líder en la creación de computadoras, software?"

Quiero agradecer especialmente a sevtrash, quien me animó a escribir este artículo, y cuyas frases de los comentarios utilicé como epígrafe.

Las frases “procesador ruso” o “computadora soviética”, desafortunadamente, evocan una serie de asociaciones específicas introducidas por nuestros medios de comunicación, replicando irreflexivamente (o, por el contrario, deliberadamente) artículos occidentales. Todo el mundo está acostumbrado a pensar que se trata de aparatos antediluvianos, voluminosos, débiles, inconvenientes y, en general, la tecnología doméstica siempre es motivo de sarcasmo e ironía. Desafortunadamente, pocas personas saben que la URSS en ciertos momentos de la historia de la tecnología informática estaba "por delante del resto del planeta". Y encontrará aún menos información sobre los desarrollos domésticos modernos en esta área.

La Unión Soviética es llamada el país que poseía una de las escuelas científicas más poderosas del mundo, no solo por los patriotas "fermentados". Este es un hecho objetivo basado en un análisis profundo del sistema educativo por parte de expertos de la Asociación Británica de Educadores. Históricamente, en la URSS se ha hecho especial hincapié en la formación de especialistas en el campo de las ciencias naturales, ingenieros y matemáticos. A mediados del siglo XX, en el país de los soviéticos, había varias escuelas para el desarrollo de la tecnología informática, y no había escasez de personal calificado para ellas, por lo que existían todos los requisitos previos para el desarrollo exitoso de la tecnología. la nueva industria. Decenas de científicos e ingenieros talentosos han participado en la creación de varios sistemas de máquinas calculadoras electrónicas. Ahora solo hablaremos de los principales hitos en el desarrollo de las computadoras digitales en la URSS. El trabajo en máquinas analógicas se inició incluso antes de la guerra, y en 1945 ya estaba en funcionamiento la primera máquina analógica en la URSS. Antes de la guerra, comenzó la investigación y el desarrollo de disparadores de alta velocidad, los elementos principales de las computadoras digitales.

Imagen
Imagen

Sergei Alekseevich Lebedev (1902 - 1974) es razonablemente llamado el fundador del desarrollo de la tecnología informática en la Unión Soviética; bajo su liderazgo, se desarrollaron 15 tipos de computadoras, desde la lámpara más simple hasta supercomputadoras en circuitos integrados

En la URSS, se conoció sobre la creación por parte de los estadounidenses en 1946 de la máquina ENIAC, la primera computadora del mundo con tubos electrónicos como base de elementos y control automático de programas. A pesar de que los científicos soviéticos sabían de la existencia de esta máquina, sin embargo, como cualquier otra información que se filtró a Rusia durante la Guerra Fría, estos datos eran muy escasos e indistintos. Por lo tanto, la charla de que la tecnología informática soviética se copió de los modelos occidentales no es más que una insinuación. ¿Y de qué tipo de "muestras" podemos hablar si los modelos operativos de las computadoras en ese momento ocupaban dos o tres pisos y solo un círculo muy limitado de personas tenía acceso a ellos? Lo máximo que podían obtener los espías domésticos era información fragmentaria de documentación técnica y transcripciones de conferencias científicas.

A finales de 1948, Academician 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 ningún préstamo), así como los diagramas esquemáticos de bloques individuales. En 1950, la computadora se ensambló en un tiempo récord gracias al esfuerzo de solo 12 científicos y 15 técnicos. Lebedev llamó a su creación "Pequeña máquina calculadora electrónica", o MESM. "Baby", que constaba de seis mil tubos de vacío, ocupaba todo un ala de un edificio de dos pisos. Que nadie se sorprenda por tales dimensiones. Los diseños occidentales no fueron menos. Era quincuagésimo año en el patio y los tubos de radio todavía dominaban la pelota.

Cabe señalar que en la URSS, MESM se lanzó en un momento en que solo había una computadora en Europa: la EDSAK en inglés, lanzada solo un año antes. Pero el procesador MESM era mucho más poderoso debido a la paralelización del proceso computacional. Una máquina similar a EDSAK, TsEM-1, se puso en funcionamiento en el Instituto de Energía Atómica en 1953, y también superó a EDSAK en varios parámetros.

Al crear MESM, se utilizaron todos los principios fundamentales de la creación de computadoras, como la presencia de dispositivos de entrada y salida, codificación y almacenamiento de un programa en memoria, ejecución automática de cálculos basados en un programa almacenado en memoria, etc. Lo principal fue que se trataba de una computadora basada en la lógica binaria que se usa actualmente en computación (la estadounidense ENIAC usaba el sistema decimal (!!!), y además, se procesa el principio de procesamiento pipeline, desarrollado por S. A. en paralelo, ahora se utiliza en todas las computadoras del mundo.

La pequeña máquina calculadora electrónica fue seguida por una grande: 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.

En la nueva máquina se tuvo en cuenta la experiencia de crear MESM y se aplicó una base de elementos mejorada. La computadora tenía una velocidad de 8-10 mil operaciones por segundo (contra solo 50 operaciones por segundo para MESM), los dispositivos de almacenamiento externo se basaban en cintas magnéticas y tambores magnéticos. Algo más tarde, los científicos experimentaron con acumuladores en tubos de mercurio, potencioscopios y núcleos de ferrita.

Si en la URSS se sabía poco sobre las computadoras occidentales, en Europa y Estados Unidos no sabían prácticamente nada sobre 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 modernización del BESM RAM, que ya se llamaba BESM-2, se produjo en serie en una de las fábricas de la Unión. El resultado del trabajo adicional del equipo bajo el liderazgo de Lebedev fue el desarrollo y mejora del primer BESM. Se creó una nueva familia de supercomputadoras bajo la marca "M", cuyo modelo de serie M-20, realizando hasta 20 mil operaciones por segundo, se convirtió en ese momento en la computadora de funcionamiento más rápido del mundo.

1958 fue otro hito importante, aunque poco conocido, en el desarrollo de la informática. Bajo el liderazgo de V. S. distancias de hasta 200 km. Al mismo tiempo, se cree oficialmente que la primera red informática del mundo comenzó a funcionar solo en 1965, cuando se conectaron las computadoras TX-2 del Instituto de Tecnología de Massachusetts y la Q-32 de la corporación SDC en Santa Mónica. Por lo tanto, contrariamente al mito estadounidense, la red informática se desarrolló e implementó por primera vez en la URSS, hasta 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 el M-40 y M-50, que se convirtieron en el "cerebro cibernético" del sistema antimisiles soviético, creado bajo el liderazgo de VGKisunko y derribó un misil real en 1961; los estadounidenses pudieron repetir esto solo 23 años después.

La primera máquina de segunda generación en toda regla (sobre una base de semiconductores) fue la BESM-6. Esta máquina tenía una velocidad récord para ese momento, alrededor de un millón de operaciones por segundo. Muchos de los principios de su arquitectura y organización estructural se convirtieron en 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.

Imagen
Imagen

BESM-6, creado en la URSS en 1966, tenía una velocidad récord para ese momento: alrededor de un millón de operaciones por segundo.

En BESM-6, se implementó la estratificación de la memoria de acceso aleatorio en bloques, permitiendo la recuperación simultánea de información, lo que hizo posible aumentar drásticamente la velocidad de acceso al sistema de memoria, el principio de combinación de ejecución de instrucciones fue ampliamente utilizado (hasta 14 instrucciones de la máquina podrían estar simultáneamente en el procesador en diferentes etapas de ejecución). Este principio, nombrado por el diseñador jefe de BESM-6, el académico S. A. Lebedev, el principio de "tubería de agua", se usó más tarde para aumentar la productividad de las computadoras de uso general, habiendo recibido el nombre de "transportador de comando" en la terminología moderna. Por primera vez, se introdujo un método para almacenar solicitudes en búfer, se creó un prototipo de memoria caché moderna, se implementó un sistema eficiente de multitarea y acceso a dispositivos externos, y muchas otras innovaciones, algunas de las cuales aún están en uso. BESM-6 resultó ser tan exitoso que se produjo en serie durante 20 años y funcionó eficazmente en varias estructuras e instituciones estatales.

Por cierto, el Centro Internacional de Investigación Nuclear, creado en Suiza, utilizó máquinas BESM para los cálculos. Y un hecho más indicativo, golpeando el mito sobre el atraso de nuestra tecnología informática … Durante el vuelo espacial soviético-estadounidense Soyuz-Apollo, el lado soviético, utilizando el BESM-6, recibió resultados procesados de información de telemetría en un minuto: media hora antes que el lado americano …

En este sentido, es interesante un artículo del comisario del Museo de Ciencias de la Computación de Gran Bretaña, Doron Sweid, sobre cómo compró uno de los últimos BESM-6 en funcionamiento en Novosibirsk. El título del artículo habla por sí solo: "La serie rusa de supercomputadoras BESM, desarrollada hace más de 40 años, puede atestiguar las mentiras de Estados Unidos, que declaró superioridad tecnológica durante los años de la Guerra Fría".

Imagen
Imagen

Había muchos colectivos creativos en la URSS. Los institutos de S. A. Lebedev, I. S. Bruk, V. M. Glushkov son solo los más grandes de ellos. A veces competían, a veces se complementaban. Y todos trabajaron a la vanguardia de la ciencia mundial. Hasta ahora, hemos hablado principalmente de los desarrollos del académico Lebedev, pero el resto de los equipos en su trabajo se adelantaron a los desarrollos extranjeros.

Así, por ejemplo, a finales de 1948, empleados del Instituto de Energía. Krizhizhanovsky Brook y Rameev reciben un certificado de inventor en una computadora con un bus común, y en 1950-1951. crearlo. En esta máquina, por primera vez en el mundo, se utilizan diodos semiconductores (cuprox) en lugar de tubos de vacío.

Y en el mismo período en que S. A. Lebedev creó BESM-6, el académico V. M. Glushkov completó el desarrollo del mainframe "Ucrania", cuyas ideas se utilizaron más tarde en los mainframes estadounidenses en la década de 1970. La familia de computadoras MIR creada por el académico Glushkov estaba veinte años por delante de los estadounidenses: estos eran los prototipos de computadoras personales. En 1967, IBM compró MIR-1 en una exposición en Londres: IBM tenía una disputa de prioridad con los competidores, y la máquina se compró para demostrar que el principio de microprogramación escalonada, patentado por los competidores en 1963, se conoce desde hace mucho tiempo en Rusia y se utiliza en vehículos de producción.

Imagen
Imagen

El pionero de la informática y la cibernética, el académico Viktor Mikhailovich Glushkov (1923-1982) es conocido por los especialistas de todo el mundo por sus resultados científicos de importancia mundial en matemáticas, informática y cibernética, tecnología informática y programación.

La siguiente etapa en el desarrollo de la tecnología informática en la URSS fue el trabajo en la creación de una supercomputadora, cuya familia se llamó "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 1979. Incluía 10 procesadores y tenía una velocidad de aproximadamente 15 millones de operaciones por segundo. Esta máquina estaba varios años por delante de las principales computadoras occidentales. Arquitectura multiprocesador simétrica con memoria compartida, implementación de programación segura con tipos de datos de hardware, superescalaridad del procesamiento del procesador, un sistema operativo unificado para complejos multiprocesador: todas estas capacidades implementadas en la serie Elbrus aparecieron mucho antes que en Occidente, cuyo principio se utiliza hasta el día de hoy en las supercomputadoras modernas.

Imagen
Imagen

"Elbrus" generalmente introdujo una serie de innovaciones revolucionarias en la teoría de las computadoras. Estos son superescalaridad (procesamiento de más de una instrucción por ciclo), implementación de programación segura con tipos de datos de hardware, canalización (procesamiento paralelo de varias instrucciones), etc. Todas estas características aparecieron por primera vez en las computadoras soviéticas. Otra diferencia principal del sistema Elbrus con otros similares producidos anteriormente en la Unión es su enfoque en lenguajes de programación de alto nivel. El lenguaje básico ("Autocode Elbrus El-76") fue creado por V. M. Pentkovsky, quien más tarde se convirtió en el arquitecto principal de los procesadores Pentium.

El siguiente modelo de esta serie, Elbrus-2, ya realizó 125 millones de operaciones por segundo. "Elbrus" funcionó en varios sistemas importantes asociados con el procesamiento de información de radar, se contabilizaron en las placas de Arzamas y Chelyabinsk, y muchas computadoras de este modelo aún proporcionan el funcionamiento de los sistemas de defensa antimisiles y las fuerzas espaciales.

El último modelo de esta serie fue Elbrus 3-1, que se distinguió por su diseño modular y estaba destinado a resolver grandes problemas científicos y económicos, incluido el modelado de procesos físicos. Su velocidad alcanzó los 500 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 Corporation. Pronto se convirtió en ingeniero senior de la corporación y bajo su liderazgo en 1993 Intel desarrolló el procesador Pentium, que se rumorea que lleva el nombre de Pentkovsky.

Pentkovsky incorporó en los procesadores de Intel los conocimientos técnicos soviéticos que él conocía, y en 1995 Intel lanzó un procesador Pentium Pro más avanzado, que se acercaba en sus capacidades al microprocesador ruso El-90 en 1990, pero nunca lo alcanzó. aunque se creó 5 años después.

Según Keith Diffendorf, editor del Microprocessor Report, Intel ha adoptado la vasta experiencia y las tecnologías avanzadas desarrolladas en la Unión Soviética, incluidos los principios fundamentales de las arquitecturas modernas como SMP (procesamiento de multiprocesamiento simétrico), superescalar y EPIC (Código de instrucción explícitamente paralelo). - arquitectura de código con paralelismo explícito de instrucciones. 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 habló exclusivamente sobre computadoras incorporadas en hardware y computadoras de producción masiva. 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 sobre su atraso. Además, está claro que en esta industria siempre hemos estado a la vanguardia. Lamentablemente, no nos enteramos de esto ni de las pantallas de televisión ni de otros medios.

Recomendado: