El Sirius de Ferranti era una pequeña computadora lanzada en 1961 (operando en 1959 en régimen de alquiler por tiempo). [1] Diseñado para usarse en oficinas más pequeñas sin personal de programación dedicado, Sirius usó aritmética decimal en lugar de binario, admitió Autocode para facilitar la programación, fue diseñado para caber detrás de un escritorio de oficina estándar y funcionaba con la red eléctrica estándar del Reino Unido (entonces 240 V) sin necesidad de refrigeración. También era bastante lento, con velocidades de instrucción de alrededor de 4.000 operaciones por segundo , y tenía una memoria principal limitada basada en líneas de retardo , pero como señaló Ferranti, su relación precio / rendimiento era difícil de superar.
Historia
Amplificadores magnéticos
Durante la década de 1950 hubo un interés generalizado en el uso de amplificadores magnéticos como dispositivo de conmutación de estado sólido . [2] Los amplificadores utilizaron los puntos de saturación y las curvas de histéresis de un núcleo magnético para sumar un número de entradas y establecerse en un solo estado de salida. Las diversas funciones lógicas se lograron sumando linealmente las señales de entrada en las líneas de control y generando una señal de salida si la suma excedía un umbral fijo, definido por la propiedad de saturación del núcleo magnético. Este proceso llegó a conocerse como "Lógica de las urnas" debido a la forma en que las entradas crearon una regla de mayoría en la salida. Una diferencia entre la lógica magnética y los sistemas convencionales de tubos o transistores es que es la corriente la que define los niveles lógicos, no el voltaje. [3]
Dado que los núcleos magnéticos estaban abiertos en el medio, se podía pasar cualquier número de líneas de control a través de ellos. Esto fue particularmente útil al implementar un mejor dos de tres, un circuito lógico común utilizado en sumadores binarios. [3] Otra posibilidad es utilizar el mismo núcleo que el elemento de conmutación en varias partes diferentes de la lógica de la máquina. Por ejemplo, un solo núcleo podría usarse como parte del sistema que lee las instrucciones de la memoria, y luego nuevamente como parte de la ALU , siempre que ambas funciones no operen al mismo tiempo (como lo harían en una canalización de instrucciones ).
El interés por los amplificadores magnéticos duró poco tiempo durante la década de 1950. Cuando se estudiaron por primera vez, los transistores eran dispositivos caros y poco fiables, pero la introducción de nuevas técnicas de fabricación a finales de la década de 1950 empezó a abordar ambos problemas. [3] A pesar de sus otras ventajas, los amplificadores magnéticos desaparecieron rápidamente a medida que la lógica basada en transistores se hizo cada vez más común, y solo se produjeron unas pocas computadoras basadas en estos sistemas. [4]
Neurona
Un grupo que trabajó en el diseño del amplificador magnético fue el equipo de Gordon Scarrott en los laboratorios de I + D de Ferranti en West Gorton, Manchester. [3] Este equipo tenía una asociación de larga data con la Universidad de Manchester , después de comercializar el Manchester Mark 1 y varios diseños posteriores.
A medida que caían los precios de los transistores, Ken Johnson, un ingeniero del laboratorio, propuso un nuevo tipo de lógica basada en transistores que seguía las mismas convenciones que los amplificadores magnéticos, es decir, que la lógica binaria se basaba en corrientes bien conocidas en lugar de voltajes. Al igual que los amplificadores magnéticos, el diseño de Johnson podría usarse para controlar varias entradas diferentes. Mejor aún, el sistema a menudo requería solo un transistor por elemento lógico, mientras que la lógica convencional basada en voltaje a menudo requería dos o más. [3] Aunque los transistores estaban bajando de precio, seguían siendo caros, por lo que una máquina basada en el diseño de Johnson podría ofrecer un rendimiento similar a un precio mucho menor. Denominó el concepto "Neurona" debido a su parecido con las neuronas del cerebro. [5]
El interés en Neuron era alto, y el equipo decidió construir una pequeña máquina para probarla, conocida como "Newt", [6] para la "prueba de Neuron". Esta máquina tuvo éxito y el laboratorio quedó tan impresionado que decidieron expandir el banco de pruebas a una computadora completa. El resultado fue el Sirius, que era mucho menos costoso que máquinas similares que usaban la lógica de transistores tradicional. [3] Sirius se anunció el 19 de mayo de 1959 con las afirmaciones de que sería la computadora más pequeña y con el precio más económico del mercado europeo. [7] El Sirius se comercializó en Inglaterra por £ 20,000, un trato en comparación con sus competidores, el Elliott 803 a £ 35,000 y el ICT 1301 a £ 120,000. [8] Se produjeron alrededor de 20 en total. [9]
Orión
Convencido de que Neuron era un gran avance, Ferranti R&D propuso una máquina mucho más grande basada en la misma lógica, una que tendría ventajas de precio aún mayores sobre los diseños tradicionales. La nueva máquina estaba dirigida al mercado empresarial, no a su nicho tradicional de alto rendimiento, y Prudential plc se inscribió como cliente de lanzamiento, mientras que varias otras grandes firmas de seguros le siguieron. Emergiendo como Ferranti Orion en 1961, [10] el sistema resultó ser un desastre. Como la máquina era mucho más grande físicamente que la Sirius, tenía cables más largos y, por lo tanto, requería corrientes más grandes para operar las neuronas. [3] [6] El ruido eléctrico y los tiempos de asentamiento fueron problemas importantes, y Orion fue mucho más lento de lo prometido.
Los ingenieros de otras oficinas de Ferranti estaban preocupados por el diseño basado en Neuron desde el principio, pero nunca pudieron convencer a la gerencia de que detuviera el esfuerzo. [6] Cuando Orion falló, estos equipos pudieron convencer a Prudential de que podían entregar una máquina cinco veces más rápida al mismo precio en tres años. Siguió un rediseño desde cero utilizando la lógica de transistores tradicional y surgió en 1964 como Orion 2. [11] Sin embargo, las pérdidas causadas por el proyecto Orion fueron demasiado grandes para el gusto de la gerencia, y las divisiones de computadoras ya se habían vendido a International Computers. y Tabuladores en octubre de 1963.
Descripción
El Sirius se basaba en números decimales almacenados como 4 dígitos binarios cada uno, [12] o " decimal codificado en binario ", un diseño útil para muchas tareas que los circuitos Neuron permitían implementar de forma económica. Los números se almacenaron como una cadena de diez dígitos decimales en uno de los ocho acumuladores , junto con un bit de paridad. [13] Las palabras de la computadora también podrían usarse para almacenar la mitad de un número de doble longitud o cinco caracteres. [14]
Los acumuladores estaban respaldados por lo que Ferranti llamó un "almacén de un solo nivel", una memoria principal formada por una serie de elementos de memoria de línea de retardo torsional que almacenaban 50 palabras cada uno. Normalmente, las máquinas se suministraban con 1000 palabras, [12] pero esto podría ampliarse a través de gabinetes adicionales con 3000 palabras cada uno para alcanzar un total de 10,000 palabras. [13] Normalmente, las primeras 200 palabras se utilizaron para almacenar las rutinas de la biblioteca.
El conjunto de instrucciones era un formato de dirección única almacenado en un solo dígito decimal de una palabra, que contenía una dirección de 6 dígitos, un código de instrucción de 2 dígitos y 1 dígito que especificaba los acumuladores "A" y "B". En la mayoría de las instrucciones, el contenido del registro B, tratado como un registro de índice, se agregaba al campo de dirección y el contenido de esa ubicación de memoria se procesaba y se enviaba a A. Por ejemplo, la instrucción "01" restaba el contenido de la ubicación direccionada. de A y escribió el resultado de nuevo en A. [12] Como Sirius usaba decimales para el almacenamiento, el sistema ofrecía una serie de instrucciones que multiplicaban rápidamente la entrada o la salida por 10, cambiando los números en los acumuladores. El Sirius también se suministró con una versión de Autocode adaptada de Ferranti Pegasus , y los programas de Autocode de Pegasus se podían ejecutar en Sirius "con muy poca alteración". [15]
La computadora operaba a 500 kHz, pero debido a que cada dígito se almacenaba como 4 bits, el ciclo operativo de la palabra básica era de 80 microsegundos. [16] La ALU era serial, por lo que la suma o resta tomó 240 microsegundos, [17] y la velocidad general de procesamiento fue de aproximadamente 4,000 operaciones por segundo. [14] La multiplicación o división general tomó entre 4 y 10 milisegundos, con un promedio de 8. Aunque esto es relativamente lento, incluso para la época, Ferranti se jactó de que "la computadora Sirius es casi dos veces más rápida que cualquier otra computadora existente a su precio, tanto en cuanto a velocidades de entrada y salida y velocidades de cálculo ". [17]
La entrada del operador se proporcionó en forma de un cuadro con 10 columnas de dígitos en el centro con botones para cada número del 0 al 10. Se usó una sola columna a la izquierda para seleccionar un acumulador y la otra para ingresar los diez dígitos valor. Había una fila de teclas de comando a la derecha. La salida consistió en dos pantallas de diez dígitos que usaban tubos nixie en la parte frontal de la máquina, que también presentaba un gran reloj eléctrico. [18]
Todas las máquinas también se suministraron con un lector de cinta de papel fotoeléctrico Ferranti TR5 o TR7 que lee a 300 caracteres por segundo, y una impresora de cinta de papel Teletype más lenta (no se proporciona velocidad, probablemente 110). Se ofrecieron más entradas / salidas a través de dos canales de entrada y dos de salida, normalmente conectados a una caja de interruptores de cinco vías que permitía al operador seleccionar qué dispositivos se alimentaban a qué canales. A través de estos canales se admitían cintas magnéticas , tarjetas perforadas , impresoras y otros dispositivos de E / S comunes. [13]
La máquina fue diseñada para adaptarse a oficinas pequeñas con un mínimo de apoyo. Necesitaba 5 amperios de alimentación de red estándar de 50 Hz a 240 V, y la única preocupación era que estaba "libre de fluctuaciones excesivas". [19] La caja tenía solo 10 pulgadas de profundidad, 4 pies y 9 pulgadas de alto y 6 pies y 9 pulgadas de ancho. Se eligió este tamaño para poder colocarlo directamente detrás de un escritorio de oficina estándar, y la fuente de alimentación se colocó de modo que se proyectara en el área del agujero de la rodilla. El lector y la caja de entrada normalmente se colocaban sobre el escritorio, mientras que la perforadora de cinta de papel, una máquina relativamente grande, estaba separada y dimensionada para proporcionar un escritorio uniforme. [20]
Pesaba alrededor de 560 libras (250 kg). [1] [21]
Referencias
Citas
- ^ a b "PROCESAMIENTO DE INFORMÁTICA Y DATOS, AMÉRICA DEL NORTE: SIRIUS - FERRANTI ELECTRIC, INC. - HEMPSTEAD LI, NUEVA YORK" . Boletín de Informática Digital . 11 (3): 1 de julio de 1959.
- ^ "Placa experimental y amplificador magnético de estado sólido 80/90 Univac"
- ^ a b c d e f g Scarrott
- ^ Consulte Estado sólido UNIVAC para ver un ejemplo.
- ^ Gordon Scarrott, "De las líneas de retardo del modo torsional a DAP" , Computer Resurrection , número 12 (verano de 1995)
- ^ a b c Salón
- ^ Barbara Ainsworth, "The Ferranti Sirius en la Universidad de Monash" , Computer Resurrection , número 44 (otoño de 2008)
- ^ Wilson, pág. 383
- ^ Ainsworth, pág. 3
- ^ Ventajas , pág. 4
- ^ Diferentes fuentes sugieren que la nueva lógica fue "Griblons" desarrollada en el Reino Unido, o aquellas del diseño "Gemini" desarrollado por la subsidiaria canadiense de Ferranti.
- ^ a b c Introducción , pág. 11
- ^ a b c Introducción , pág. 6
- ^ a b Introducción , pág. 3
- ^ Introducción , pág. 4
- ^ Introducción , pág. 12
- ^ a b Introducción , pág. 7
- ^ Ver imagen, Introducción , pág. 7
- ^ Introducción , pág. 9
- ^ Ver imagen, Introducción , pág. 3
- ^ "COMPUTADORAS Y CENTROS, EN EL EXTRANJERO: 6. Ferranti, Ltd., Orion System y Sirius, Londres, Inglaterra" . Boletín de Informática Digital . 12 (1): 17-18. Enero de 1960.
Bibliografía
- Gordon Scarrott, "From Torsional Mode Delay Lines to DAP" , Computer Resurrection , Número 12 (verano de 1995)
- Peter Hall, "Una perspectiva de gestión sobre Orión" , Computer Resurrection , Número 33 (primavera de 2004)
- ( Introducción ), "Introducción a la computadora Ferranti Sirius" , Ferranti, 1961
- John Wilson, "Ferranti: A History - Building a Family Business", Carnegie, 2000, ISBN 1859360807
- Barbara Ainsworth, "Primera computadora de la Universidad de Monash" ,
Otras lecturas
- "Las ventajas de la computadora Ferranti Sirius" , Ferranti, 1961
enlaces externos
- Galería de fotos: "Sistema informático - Ferranti, Sirius, circa 1961" . Museos Victoria Colecciones .