stringtranslate.com

Pegaso de Ferranti

Una instalación típica de ordenador Pegasus, en exposición en el Museo de Ciencias de Londres

Pegasus fue una de las primeras computadoras de válvulas británicas construidas por Ferranti Ltd., que fue pionera en el diseño para mejorar la usabilidad tanto para ingenieros como para programadores. [1] [2] [3] Originalmente se la llamó Ferranti Package Computer porque su diseño de hardware seguía el del Elliott  401 con paquetes modulares enchufables. [4] Gran parte del desarrollo fue producto de tres hombres: W. S. (Bill) Elliott (hardware), Christopher Strachey (software) y Bernard Swann (marketing y atención al cliente). [5] Fue la computadora de válvulas más popular de Ferranti [6], con 38 unidades vendidas. La primera Pegasus se entregó en 1956 [7] y la última en 1959. Ferranti recibió financiación para el desarrollo de la National Research Development Corporation (NRDC). [8]

Al menos dos máquinas Pegasus sobreviven hoy en día: una en el Museo de Ciencias de Londres y otra que se exhibió en el Museo de Ciencia e Industria de Manchester, pero que ahora se ha trasladado al almacenamiento en los archivos del Museo de Ciencias en Wroughton. El Pegasus en el Museo de Ciencias de Londres ejecutó su primer programa en diciembre de 1959 y se demostró regularmente hasta 2009, cuando desarrolló una falla eléctrica grave. [9] [10] A principios de 2014, el Museo de Ciencias decidió retirarlo de forma permanente, [11] terminando efectivamente con la vida de una de las computadoras en funcionamiento más antiguas del mundo. El Pegasus mantuvo oficialmente el título de la computadora más antigua del mundo hasta 2012, cuando se completó la restauración de la computadora Harwell en el Museo Nacional de Computación .

Diseño

En aquella época era habitual que no se supiera con certeza si un fallo se debía al hardware o al programa. Por ello, Christopher Strachey, de NRDC , que era un brillante programador, [12] recomendó los siguientes objetivos de diseño:

  1. La necesidad de una programación óptima (favorecida por Alan Turing ) debía minimizarse "porque tendía a convertirse en una afición intelectual que hacía perder el tiempo a los programadores".
  2. Las necesidades del programador debían ser un factor determinante a la hora de seleccionar el conjunto de instrucciones .
  3. Debía ser barato y confiable.

El primer objetivo sólo se cumplió parcialmente, porque tanto el código del programa como los datos sobre los que debía operar debían estar en las 128  palabras de almacenamiento primario contenidas en líneas de retardo de níquel de 8 palabras . El resto de la memoria se guardaba en un tambor magnético de 7936 palabras , [13] que giraba a 3750 rpm, [14] por lo que a menudo era necesario usar el ingenio para reducir el número de transferencias entre el almacenamiento rápido y el tambor.

El panel frontal del Pegasus

Pegasus tenía ocho acumuladores , siete de los cuales también podían usarse como registros de índice , siendo el primer ordenador en permitir este doble uso. Los acumuladores  6 y 7 se conocían como p y q y participaban en la multiplicación y división y en algunas instrucciones de desplazamiento de doble longitud. Cada palabra contenía 39 bits más 1 bit para la comprobación de paridad . Se empaquetaban dos instrucciones de 19 bits en una palabra, con el bit adicional que podía usarse para indicar un punto de interrupción (parada opcional), para ayudar en la depuración . En línea con el segundo objetivo de Strachey, tenía un conjunto de instrucciones relativamente generoso para un ordenador de su época, pero no había una provisión explícita de hardware para manejar caracteres o números de punto flotante .

La velocidad de las operaciones aritméticas era aproximadamente la misma que en la computadora Elliott 402, que podía sumar en 204  microsegundos y multiplicar en 3366 microsegundos. El tiempo del ciclo de instrucción básica de Pegasus para las instrucciones de suma/resta/movimiento y lógicas era de 128 microsegundos. Las instrucciones de multiplicación, división, justificación y desplazamiento tardaban un tiempo variable en completarse. Las transferencias hacia y desde el tambor eran sincrónicas. La disposición de los bloques en el tambor estaba intercalada para permitir cierto procesamiento entre transferencias hacia y desde bloques consecutivos. Se anunciaba que la computadora pesaba 2560 lb (1,2 t). [15]

En qué medida se logró el tercer objetivo de Strachey depende de cómo se mire el precio de 50.000 libras por el Pegasus 1, que no tenía unidades de cinta magnética , impresora de línea ni entrada y salida de tarjetas perforadas . Sin embargo, el diseño modular con unidades de hardware enchufables lo hacía muy confiable para los estándares de la época, y el mantenimiento era "un trabajo muy sencillo". [10] En su segundo año de uso en 1958-9, el Pegasus en el King's College (parte de la Universidad de Durham ) en Newcastle upon Tyne tuvo una confiabilidad típica de más del 98%, y del 95,4% en general. [16]

Aplicaciones

Una impresión de una computadora Pegasus

La versión inicial de Pegasus, Pegasus 1, estaba destinada a aplicaciones científicas y de ingeniería. Su entrada se hacía mediante una cinta de papel de 5 agujeros con salida en cinta. La variante para el procesamiento de datos comerciales se llamó Pegasus 2 y podía estar equipada con tarjetas perforadas , cinta magnética e impresora de línea . [17]

En 1956 se utilizó el primer Pegasus para calcular las tensiones y deformaciones en el plano de cola del Saunders-Roe SR.53 ; [ cita requerida ] los resultados se utilizaron para comprobar las cifras del fabricante; la programadora fue Anne Robson. Debido a la importancia de una computadora, se alojó en la sala de estar, completa con un techo de Adam , de la oficina de Ferranti en Londres en Portland Place.

Stafford Beer instaló un Pegasus 1 en Cybor House, Sheffield, para uso de United Steel . Fue el primer ordenador instalado para la cibernética de gestión . [18] El Pegasus de la Universidad de Southampton se utilizó para el análisis de datos de resonancia terrestre para el helicóptero Saro P.531 , que finalmente entró en producción como Westland Scout y Westland Wasp . [19]

En 1957, se utilizó una computadora Pegasus para calcular 7480 dígitos de π , un récord en ese momento. En 1959, Handley Page Ltd. estaba buscando programadores experimentados de Pegasus para unirse a su equipo de diseño de aviación en Cricklewood, Londres [20]

La Universidad de Leeds tenía un ordenador Pegasus, dirigido por Sandy Douglas . Este se utilizó, entre otras cosas, para un proyecto de procesamiento de los registros de matriculación de la Universidad [21] y por la Oficina de Investigación de Mercados Británica para analizar los datos de la Encuesta Nacional de Lectores [22] .

Otras personas que trabajaron en el Pegasus fueron Hugh McGregor Ross y Donald B. Gillies .

Véase también

Referencias

  1. ^ Ferranti Computers 1953-64 (PDF) , Museum of Science & Industry, 2011, archivado desde el original (PDF) el 2 de octubre de 2014 , consultado el 15 de noviembre de 2014.
  2. ^ Merry, Ian (otoño de 1993), "El diseño de Pegasus", Resurrección: El boletín de la Computer Conservation Society (7), ISSN  0958-7403.
  3. ^ Pegasus, una computadora británica antigua, Universidad de Essex.
  4. ^ Lavington (1980), pág. 79.
  5. ^ Ross (2012), pág. 1.
  6. ^ Burton, Chris (18 de noviembre de 2003), "Ferranti Pegasus, Perseus y Sirius: listas de entrega y aplicaciones" (PDF) , CCS-F3X1 (4) , consultado el 18 de junio de 2022.
  7. ^ "COMPUTADORAS EN EL EXTRANJERO: 3. PEGASUS, Ferranti Limited, Inglaterra". Digital Computer Newsletter . 8 (3): 11. Jul 1956.[ enlace muerto ]
  8. ^ Lavington (1980), pág. 102.
  9. ^ El incidente de Pegasus y sus consecuencias, consultado el 23 de febrero de 2018.
  10. ^ ab El Museo de la Ciencia (2015).
  11. ^ Lista de proyectos de la Computer Conservation Society, consultado el 8 de junio de 2014.
  12. ^ Berners-Lee (1969).
  13. ^ Felton (1962), pág. 279.
  14. ^ Weik (1957), pág. 112.
  15. ^ Weik (1957), pág. 114.
  16. ^ Page, ES (1959). Laboratorio de Computación Universitaria – Informe del Director, 1958/59 (Informe). Universidad de Durham. pág. 9. Ha habido dos períodos durante los cuales el rendimiento ha caído muy por debajo de su nivel normal, pero a pesar de ellos, la eficiencia promedio, medida por la relación entre el tiempo bueno y el tiempo disponible, ha sido del 95,4 por ciento durante el año y superó el 98 por ciento normalmente.
  17. ^ Felton (1962), pág. 13.
  18. ^ Cabezas, Guido. "Curriculum Vitae de Stafford". Guido Cabezas Fuentealba . Universidad del BioBío . Consultado el 18 de agosto de 2015 .
  19. ^ "1964 | 2166 | Archivo de vuelo". Archivado desde el original el 2 de diciembre de 2014.
  20. ^ "Anuncio de Handley Page Ltd" (PDF) . Vuelo . 13 de noviembre de 1959. Archivado desde el original (PDF) el 2016-08-18 . Consultado el 2016-07-04 .
  21. ^ PF Windley; LR Kay; A. Rowland-Jones (1960). "Procesamiento de datos en la administración universitaria". The Computer Journal . 3 (1): 15–20. doi : 10.1093/comjnl/3.1.15 .
  22. ^ Downham, John (1993). BMRB International: Los primeros sesenta años, 1933-1993 . Londres: BMRB International. pág. 89.

Bibliografía

Enlaces externos