ARRA es la primera computadora diseñada y ensamblada en los Países Bajos . ARRA es la abreviatura de "Automatische Relais Rekenmachine Amsterdam", es decir, " Ordenador de relé automático de Amsterdam ". El primer diseño se encargó el 21 de junio de 1952 en el Centro de Matemáticas e Informática de Ámsterdam. Fue desarrollado principalmente por los pioneros informáticos Karel Scholten y Bram Loopstra, ambos físicos de formación. Al lanzamiento oficial de la máquina asistieron el entonces alcalde de Ámsterdam Arnold Jan d'Ailly y el ministro de Educación, Artes y Ciencias. Theo RuttenEl descubrimiento en sí fue exitoso: se suponía que la computadora ARRA generaría una tabla de números pseudoaleatorios , lo que hizo con éxito, pero no se configuró el trabajo posterior. Sin embargo, hubo varias personas que trabajaron como programadores en esta máquina en particular, entre ellos Edsger Dijkstra , quien luego se hizo famoso .
ARRA II también se desarrolló en el Centro de Matemáticas e Informática , con un grupo diseñadores principales encabezados por Blau quien había trabajado anteriormente en los Estados Unidos en la creación de computadoras. Se suponía que el nuevo proyecto corregiría los errores del anterior, pero de hecho fue una reelaboración completa y tenía poco en común con ARRA I. Oficialmente, se consideró que el proyecto informático holandés se estaba desarrollando sistemáticamente, lo que aseguró la continuidad de la financiación. . En diciembre de 1953, se completó y puso en servicio la "nueva versión".
Las unidades de memoria del ARRA II utilizaban un tambor magnético y tubos de vacío . La máquina demostró ser muy confiable y se usó con éxito en muchos proyectos computacionales, incluso para calcular el perfil del ala del avión Fokker F27 .
Especialmente para Fokker, el mismo grupo de trabajo de tres personas construyó una nueva computadora llamada FERTA: Fokkers Eerste Rekenmachine Type ARRA ("Primera computadora Fokker, Type ARRA"). Era el doble de rápido y utilizaba un conjunto de instrucciones modificado . El software de FERTA fue escrito por Edsger Dijkstra .
La computadora FERTA fue entregada a Fokker en abril de 1955 y se usó hasta 1963 para cálculos en el F27 y otros modelos de aviones. Se cree que fue ARRA II y FERTA a quienes Fokker le debió el enorme éxito comercial del F27. En 1963, Fokker reemplazó el FERTA con el Elektrologika X1.
Paralelamente, en 1954 se comenzó a trabajar en una nueva computadora como parte de las investigaciones del Centro Matemático , y en 1956 estuvo lista. El nuevo nombre era ARMAC: Automatische Rekenmachine MAthematisch Centrum ("Máquina de cálculo automático del centro matemático"). En términos de velocidad, ARMAC superó a ARRA II varias docenas de veces. Los desarrolladores tanto del hardware como del software eran los mismos que en proyectos anteriores, pero el principio de diseño era diferente: el punto de partida era el diseño de la parte del software, en función de las especificaciones de las que ya se había diseñado el hardware. E. Dijkstra jugó un papel importante en este rechazo del esquema clásico para la producción de la parte informática y la posterior redacción de utilidades y sistemas específicos de esta parte.
ARMAC se fabricó con transistores utilizando un tambor magnético y RAM ferromagnética . Se utilizó activamente para el proyecto Delta , el cálculo de eclipses solares y hélices de barcos , todo en el marco de pequeños proyectos para diferentes clientes. Esto demostró viabilidad comercial, pero en ese momento el Centro Matemático no tenía interés en el lado comercial del tema. Scholten y Loopstra fundaron su propia empresa con Dijkstra como consultor visitante, y Electrologica pronto ingresó al mercado con la primera computadora comercialmente exitosa.
Conceptualmente, X1 fue el tema de la tesis de Edsger Dijkstra y la primera plataforma en implementar su compilador Algol 60 completo (junto con Jaap Zonneveld). Al mismo tiempo, incluso en la introducción de la disertación, se indica que los factores económicos y organizativos jugaron un papel importante en la implementación práctica, en la que ni siquiera trató de influir. De todos modos, la nueva computadora basada en transistores y ferromagnetos fue un gran éxito. Entre 1958 y 1964 se vendieron unas cuarenta copias, los compradores fueron principalmente universidades holandesas y alemanas, institutos científicos, compañías de seguros y corporaciones industriales. Se crearon muchos dispositivos periféricos para X1: dispositivos de E/S en tarjetas perforadas y cinta perforada , impresoras , teclados , etc.
El X1 fue pionero en el uso de interrupciones , lo que permite interrumpir la entrada y la salida para sincronizarla con el cómputo. La mayor parte del software se escribió en códigos de máquina y, después de la llegada del compilador Algol, también se usó para cálculos (pero no para partes del sistema). Los códigos de máquina tenían una expresión mnemotécnica, y el sistema numérico de treinta binarios se usaba para escribir direcciones . Toda la memoria X1 constaba de 32768 palabras de 27 bits cada una, parte de la memoria no era reescribible .
Gracias a la participación en el desarrollo de uno de los principales informáticos de la época, el X1 fue uno de los mejores ordenadores entre sus contemporáneos, tanto en la elegancia de su diseño interno como en la velocidad de los cálculos. Al mismo tiempo, IBM ya tenía cierta autoridad en el sector comercial, por lo que competía fácilmente con Electrologic, vendiendo sus computadoras (inferiores en términos de parámetros) incluso en los Países Bajos.
El nombre X1 no significa nada especial, y originalmente era un nombre temporal a falta de otro, pero todos se acostumbraron tan rápido a este temporal que ya no tenía sentido cambiarlo. También se produjeron autos X2, X3, X4, X5, pero en realidad fueron intentos de comercializar opciones en bruto para mejoras, y prácticamente no hubo compradores hasta que se completó el trabajo en el X8.
A partir de 1965, Elektrologika cambió al lanzamiento de nuevas computadoras llamadas X8. Su arquitectura era muy similar a X1 (palabras de máquina de 27 bits, direccionamiento de 15 bits, tambor magnético como memoria externa), pero tenía un procesador periférico separado para procesar señales de E/S. Este procesador se denominó CHARON - Centraal Hulporgaan Autonome Regeling Overdracht Nevenapparatuur (" Coprocesador central para el control autónomo de periféricos transmisores", también Charon - Charon ). Otras adiciones incluyeron 48 canales de E/S especialmente diseñados para dispositivos de transferencia de datos de baja velocidad (cintas de papel, trazadores , impresoras), así como aritmética de coma flotante (40 bits por mantisa y 11 bits por exponente). El X8 era doce veces más rápido que el X1.
Desde un punto de vista científico, la computadora X8 es más famosa por el hecho de que Edsger Dijkstra escribió su sistema operativo THE debajo de ella . No faltaron los compiladores , se admitieron los siguientes lenguajes :
En total, se vendieron una treintena de máquinas X8, pero las ventas fueron relativamente bajas debido a la introducción de la nueva serie IBM System/360 , que las superó en velocidad. En 1968, Philips compró Elektrologika (que también había estado involucrado en computadoras experimentales desde 1956, pero con mucho menos éxito que CWI y Elektrologica), que incluso cambió su nombre a Philips-Electrologica, pero la producción de computadoras se interrumpió casi de inmediato. Más pensamiento científico y de ingeniería holandés en la historia de la tecnología informática no ha hecho ninguna contribución.