IBM 650, The Magnetic Drum Calculator

Computadoras realizadas en base a dispositivos electromecánicos (como los relés) y las válvulas de vacío. Con esta tecnología se empezaron a fabricar las primeras computadoras que empezaron a alojarse, principalmente, en el ámbito de la investigación.

En 1953, IBM anunció el lanzamiento del IBM 650, una máquina de procesamiento de datos basada en un rodillo magnético que era capaz de repetir cálculos realizados si, por ejemplo, se encontraba un error. IBM fue capaz de lanzar un producto  que incluía puntos de ruptura en sus rutinas que podían recuperarse y, por tanto, retomar un trabajo sin tener que empezar desde cero. Gracias al tambor magnético era capaz de almacenar datos de forma permanente.

Uno de los primeros ordenadores de IBM, y el primero que fue fabricado a gran escala. Fue anunciado en 1953, y se produjeron 2000 unidades desde 1954 (la primera venta) hasta 1962. En 1969, IBM dejó de dar servicio técnico para el 650 y sus componentes.

Costaba 500.000 dólares de la época. Pensando en esto y, a la vez, en las ventajas que ofrecía esta máquina a la industria, IBM apostó por el alguiler de estos computadores, es decir, instauró un sistema de renting por el cual las empresas podrían acceder al sistema por 3.500 dólares mensuales (un método de ventas que les funcionó extraordinariamente bien).

En 1955, los avances del diseño de la serie 700 hicieron posible aplicar algunas mejoras al IBM 650, como por ejemplo el lector de cintas magnéticas, una impresora o, una máquina de contabilidad (la IBM 407). Su popularidad en el ámbito empresarial, ya no sólo para la contabilidad sino para controlar otros procesos industriales. El IBM 650 incluía, como software, FORTRANSIT (una versión de FORTRAN que compilaba a IT, un lenguaje interpretado popular en esa época) y que luego se pasaba a SOAP (Symbolic Optimized Assembler Program).

Algunas utilidades:

  • Cálculo de primas de riesgo en seguros
  • Análisis y estudios de mercado
  • Contabilidad y facturación
  • Diseño de misiles balísticos. Cálculos de trayectorias.
  • Cálculos de estructuras en el ámbito de la ingeniería civil
  • Procesamiento de datos en pruebas de vuelo

Entre las empresas pioneras que introdujeron al 650 dentro de sus procesos encontramos grandes nombres como Bell, Boeing, Carnegie Institute of Technology, Chrysler, Esso, General Electric, el MIT, Shell Oil, las Fuerzas Armadas de Estados Unidos o la Universidad de Yale.

La primera unidad de IBM 650 se instaló en una empresa aseguradora de Boston. En España, RENFE adquirió una IBM 650 en 1958, adquirido  para la gestión de las líneas ferroviarias y cálculo de nóminas, en la actualidad forma parte de los fondos del Museo Nacional de Ciencia y Tecnología (Muncyt, Museo Nacional de Ciencia y Tecnología, A Coruña).

El IBM 650 dejó de fabricarse en 1962 pero IBM siguió ofreciendo soporte del mismo hasta 1969, si bien se conocen casos de unidades que estuvieron funcionando, incluso, hasta el año 2000.

Componentes

Pesaba 900 Kg

  • Un dispositivo de alimentación, el IBM 655: 1350 Kg
  • Un lector/ perforador de tarjetas (el IBM 533 o el IBM 537)
  • Periféricos: terminal de consultas (IBM 838), Unidad de cinta magnética (IBM 727), etc

Cada unidad estaba en un armario separado, de 1,5 x 0,9 x 1,8 metros.Tres unidades: Consola, alimentación y lector de tarjetas/ perforador.

 

Memoria

La memoria estaba en el tambor giratorio, que proporcionaba 2000 palabras, cada una con signo y de 10 dígitos (5 caracteres por palabra). Las direcciones de estos 2000 registros iban de 0000 a 1999 (en decimal).

Una desventaja del tambor giratorio es que hacía muy lento el acceso a memoria (tiempo de acceso medio: 2,5 ms), ya que para leer o escribir una dirección de memoria, había que esperar a que el área más apropiada del tambor pasara por debajo del cabezal de lectura/escritura.

Para optimizar esto, el código de instrucciones se encontraba salteado por el tambor, a intervalos que dependían en cada momento del tiempo de ejecución de la instrucción anterior. Por eso, era necesario guardar junto con cada instrucción la dirección de la próxima instrucción a ejecutar.

El tambor magnético podía almacenar 1.000 palabras de 10 dígitos con signo, que podía ser positivo o negativo. Podemos decir que esta cantidad equivale aproximadamente a 4KB, más de un millón de veces menos que lo que hoy en día guardamos en un disco DVD. Con esta pequeña capacidad, el ordenador podía contener programas.

 

Software

Entre los programas incluidos estaba FORTRANSIT, una versión de FORTRAN que compilaba a IT (un lenguaje interpretado de la época), y que luego se compilaba a SOAP (Symbolic Optimized Assembler Program), que finalmente sería ensamblado para convertirse en lenguaje máquina.

El 650 es una máquina que codifica tanto datos como direcciones de memoria en sistema decimal, guardando cada cifra en código biquinario. Este código guarda, mediante varios bits, dos variables: una con 2 posibles estados, y otra con 5 posibles estados.

 

Fuentes

Imagen

«IBM 650 EMMA», por Mahlum, bajo licencia CC BY 2.0

 

 

 

 

.