BESM, siglas de "Gran (o rápida) Máquina de Computación Electrónica" en ruso БЭСМ (Большая (или Быстродействующая) Электронно-Счётная Машина), hace referencia a una serie de computadoras de gran tamaño o computadoras centrales desarrolladas en la Unión de Repúblicas Socialistas Soviéticas en los años 1950 y 1960.
Se desarrollaron en el Instituto de Mecánica de Precisión e Ingeniería Informática S.A. Lébedev de la URSS (ITM y VT) en Moscú bajo la dirección de Serguéi Alekséievich Lébedev. Fue una máquina diseñada para propósito general y participó en importantes campos de investigación como la energía nuclear, el desarrollo aeroespacial y planificación económica.
Fue desarrollado a partir de la computadora MESM y tuvo seis versiones diferentes, desde el primer modelo realizado con válvulas termoiónicas hasta los realizados en circuitos semiconductores integrados. Fueron predecesoras de las modernas computadoras Elbrús. miniaturadeimagen|Imagen de BESM-6 o ''Gran Máquina de Computación Electrónica'' en el Museo de Ciencias de Londres.
Historia
En 1950 se nombra a Mijaíl Lavréntiev, entonces vicepresidente de la Academia Ucraniana de Ciencias (AUC) y Director del Instituto de Matemáticas de Kiev, director del Instituto de Mecánica de Precisión e Ingeniería de la Computación de Moscú (ITM TC) y este invita a Serguéi Alekséievich Lébedev para dar impulso a nuevas investigaciones de computadores (hasta el momento se realizaban investigaciones con máquinas de calcular mecánicas).
Lébedev se incorpora en marzo de 1950 y se hace cargo de las investigaciones en el laboratorio N.º 1 del ITMiVT. Serguéi Lébedev llegó a Moscú con el plan de desarrollar una nueva computadora, la llamada "Máquina de Calcular Electrónica de Alta Velocidad" que en ruso corresponden a las siglas "BESM" (БЭСМ сокращение от Большая (или Быстродействующая)).
Para la BESM Lébedev estableció un sistema de trabajo y reparto de responsabilidades, asignó el diseño de la unidad aritmética a P. P. Golovístikov y la unidad de control la realizó K.S. Neslukhovskiy. Creó un grupo en el cual había un núcleo de experimentados asistentes-diseñadores y muchos científicos jóvenes con mucho entusiasmo, inventiva e iniciativa. Este método de formación de equipos sería una constante en sus trabajo.
En 1952 se terminó la construcción de la BESM y se empezó a poner a punto y a realizar las diferentes pruebas. En abril de 1953 recibe el permiso para su operación regular.
El rendimiento de la BESM fue menor del esperado al no poder utilizar como memoria RAM memorias basadas en el Tubo Williams (como el selectrón) teniendo que usar memoria de línea de retardo de mercurio era más lenta. En 1955 se implementó una RAM de tubos Williams y en 1957 de núcleos de ferrita, mejorando considerablemente su velocidad llegando a las operaciones por segundo. Estas máquinas fueron las que utilizaron en los cálculos de las primeras misiones espaciales de la URSS. En la Conferencia Internacional de Darmstadt de octubre de 1956 la BESM resultó como la computadora más rápida de Europa.
La versión definitiva, a la que se denominó BESM-2, comenzó a ser producida en serie en 1958 en la Planta de Construcción de Máquinas Volodarskiy en Uliánovsk y duró hasta 1962, fueron producidas 67 unidades.
En 1964 comenzaron a realizar pruebas con elementos semiconductores. Bajo la dirección de O. P. Vasíliev se construyó la denominada BESM-3M que funcionó muy óptimamente. Con una arquitectura similar a la M-20 se realizó el desarrollo de la llamada BESM-4 que fue la primera computadora soviética realizada íntegramente en elementos semiconductores, que resultó ser muy popular entre los usuarios, ya que era pequeña, confiable y económica.
En 1966 se ultima el desarrollo de un nuevo ordenador que se denominaría BESM-6 cuyo prototipo se había probado en 1965. Su producción se inició en 1968, después de que en 1967 la Comisión Examinadora Estatal oficialmente recomendara la producción en serie, y se mantuvo hasta 1987. Inicialmente transistorizado fue integrándose, según avanzaban los desarrollos tecnológicos de circuitería integrada. Era capaz de realizar de operaciones por segundo e implementaba elementos del álgebra booleana. Se realizaron 355 unidades.
La histórica decisión de realizar una copia de la máquina IBM S/360 con el fin de unificar criterios de software y hardware entre los diferentes centros de la Unión Soviética y de otros países de la órbita socialista, en especial con la República Democrática Alemana, tomada a finales de 1966 por el gobierno de la Unión Soviética, apoyada por el ministro de MCI de la Unión Soviética V.D. Kalmykov y el presidente de la Academia de Ciencias de la Unión Soviética, Mstislav Kéldysh, y repudiada por A.A. Dorodnitsyn, Serguéi Lébedev y M.K. Sulim, frenó considerablemente el desarrollo de las investigaciones informáticas propias, perjudicando el proyecto de la serie BESM.50 лет ВЦ РАН: история, люди, достижения. М: ВЦ РАН, 2005, стр. 20 ISBN 5-201-09837-1
Los siguientes desarrollos de esta línea de máquinas fueron los denominados Elbrús de la que a su vez surgieron los microprocesadores para los actuales ordenadores.Espacial.org Biografía de Serguéi Alekséievich Lébedev
Modelos El desarrollo de las máquinas BESM comenzó en el Instituto de Mecánica de Precisión y Ciencias de la Computación de la URSS (ITM y VT) en Moscú bajo la supervisión de Serguéi Lébedev en 1950 como una continuación de sus trabajos en Kiev con la computadora MESM. Esta serie de máquinas se dejaron de fabricar en 1987 y fueron destinadas a todo tipo de tareas entre las que destacaron las científicas, de hecho fue una máquina considerada como una calculadora científica. En ese tiempo se desarrollaron varios modelos en los cuales se iba implementando los avances tecnológicos que iban surgiendo. Se realizaron los siguientes modelos:
BESM-1 Originalmente denominada como BESM o BESM AN ("BESM Akadémii Nauk", en ruso, БЭСМ Академии Наук (БЭСМ АН), BESM de la Academia de Ciencias), En abril de 1951 la Comisión Examinadora Estatal sobre computadoras dirigida por M. V. Kéldysh, da luz verde a las computadoras BESM y STRELÁ, se desarrolla en 1952 y en 1953 estaba ya montada y probada, en abril recibe el permiso para su operación regular. En el momento de su construcción, era el equipo más rápido en Europa. Se realizó con válvulas termoiónicas utilizándose unos 5000 triodos. Era capaz de realizar operaciones por segundo. Consumía unos 35 kW. Solo se realizó una máquina de este tipo.
Era una computadora binaria con una palabra de 39 bits. Constaba de una ALU (Unidad Aritmético Lógica) que trabajaba en paralelo y empleaba una aritmética de coma flotante. La estructura de la palabra era 32 bits para la mantisa, 1 bit para el signo del número, 5 bits para el exponente y 1 bit para el signo del exponente y tenía un formato de instrucción de tres direcciones también con palabra de 39 bits con 6 bits de Opcade y tres punteros de 11 bits cada uno lo que le permitía direccionar 2048 posiciones de memoria. Era capaz de representar números en el rango 9^-9 a 10^10 con una exactitud en los cálculos de cerca de 9 cifras decimales.
En el conjunto de instrucciones de la máquina incluye nueve operaciones aritméticas, 8 operaciones de transmisión de códigos, 6 operaciones lógicas y 9 operaciones de gestión.
La máquina tenía una memoria común para datos e instrucciones (arquitectura de Von Neumann). Marcas especiales en el código de instrucciones para desactivar la normalización de un coma flotante y realizar operaciones aritméticas de dirección.
La memoria RAM de la máquina fue realizada en memoria de línea de retardo de tubos acústicos de mercurio, se usaron 70, que eran más lentos que las memorias de tubos Williams (estos se reservaron para la STRELÁ destinada a las necesidades de la defensa). Los tubos de acústicos de mercurio tenían una longitud de aproximadamente un metro, habían sido desarrollados en 1949 en el Instituto de Automatización por orden de Lébedev. Se usaban 64 eran para almacenar información, uno para la señal del reloj, y 5 de repuesto. Esta memoria era de 1024 palabras. A principios de 1955 se sustituyeron los tubos acústicos de mercurio por tubos Williams y en 1957 se usaron memorias de núcleos de ferrita ampliándose hasta 2047 palabras.
La memoria ROM era 1024 palabras basada en diodos semiconductores de germanio. Como almacenamiento externo tenía 4 unidades de cinta magnética de palabras y un tambor magnético compuesto por 2 unidades de 5120 palabras, lector de cinta perforada e impresoras. La velocidad de escritura/lectura en el tambor era de 800 dígitos por segundo y la de la cinta era de 400 dígitos por segundo una vez posicionada. Podía imprimir a una velocidad de 20 dígitos por segundo. La entrada de datos se realizaba por cinta magnética a una velocidad de 20 códigos por segundo.
En octubre de 1953 (1956 según otras fuentes) se presenta en la Conferencia Internacional en Darmstadt en Alemania demostrando ser la más rápida de Europa pero inferior en velocidad y memoria a la IBM 701 estadounidense.
BESM-2
Una vez finalizadas las pruebas con éxito de la BESM-1 se plantea la producción en serie de la máquina. Esta se realiza con el nombre de BESM-2. Entró en producción a principios de 1958 y se mantuvo hasta 1962. Fueron producidas 67 unidades. La fabricación se realizó en la Planta de Construcción de Máquinas Volodarskiy en la ciudad de Uliánovsk, sobre el Volga. La adecuación del proyecto estuvo en manos de los ingenieros K. S. Neslukhovsky, A. N. Zimariov, V. A. Mélnikov y A. V. Aváiev entre otros.
Técnicamente era igual a la BESM-1 aunque con menos tubos de vacío, tenía 4000 válvulas y 5000 diodos de germanio, y ya con memoria definitiva de núcleos de ferrita de 2048 palabras (tenía núcleos de ferrita). El poder de cálculo era de operaciones por segundo con palabras de 39 bits. Una característica de su construcción fue que los componentes principales se realizaron en bloques estándar intercambiables.
La BESM-2 era una computadora universal pensada para investigación y uso civil en ella se realizaron multitud de cálculos de muchísimos proyectos científicos, entre otros los espaciales que permitieron lanzar al espacio las primeras naves tripuladas y satélites de la URSS. En una de estas máquinas se realizaron los cálculos para la misión espacial que logró poner la bandera de la URSS en la superficie de la Luna.
Lébedev usó una BESM-2 para realizar parte del proyecto de la BESM-6.
BESM-3M y BESM 4 En 1964 llegaron a los laboratorios del ITM-TC los primeros transistores que fueron probados y bajo la dirección de O. P. Vasíliev, se construyó con ellos una máquina a la que denominaron BESM-3M.
Poco después, basándose en la estructura de la M-20, construyeron una nueva computadora a la que llamaron BESM-4 íntegramente compuesta por elementos semiconductores. Fue la primera computadora soviética realizada con esta tecnología. El académico A. Dorodnitsin propuso la máquina a la Comisión Examinadora Estatal, la cual realizó un informe muy positivo de la misma. La BESM-4 fue una computadora muy popular y estimada por los usuarios debido a su fiabilidad, economía y pequeño tamaño.
La MESM-4 operaba con una palabra de 45 bits y era capaz de realizar operaciones por segundo. La memoria RAM estaba basada en núcleos de ferrita y organizada en dos bancos de 4Kb cada uno de ellos, lo que daba un total de 8192 palabras de 45 bits.
La configuración estándar de la máquina tenía 4 tambores magnéticos de 16K bites, entrada y salida de tarjetas perforadas, impresora alfanumérica de 128 columnas, 4 lectores de cinta magnética y capacidad de trabajo a distancia. Entró en producción en 1965 y fueron construidas 30 unidades.
Para el BESM-4, hay por lo menos 3 compiladores para ALGOL-60, Fortran y Compiler, y dos ensambladores distintos Dubna y Bayakovskogo el compilador del lenguaje original de Epsilon.
BESM-6