stringtranslate.com

Ferranti Pegaso

Una instalación informática típica de Pegasus, expuesta en el Museo de Ciencias de Londres.

Pegasus fue una de las primeras computadoras británicas de tubos de vacío (válvulas) construidas por Ferranti , Ltd que fue pionera en características de diseño para hacer la vida más fácil tanto a ingenieros como a programadores. [1] [2] [3] Originalmente se 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 vendidos. El primer Pegasus se entregó en 1956 [7] y el último en 1959. Ferranti recibió financiación para el desarrollo de la Corporación Nacional de Desarrollo de Investigación (NRDC). [8]

Al menos dos máquinas Pegasus sobreviven, una en el Museo de Ciencias de Londres y otra que se exhibió en el Museo de Ciencias e Industria de Manchester, pero que ahora ha sido trasladada a los archivos del Museo de Ciencias de Wroughton. El Pegasus en el Museo de Ciencias de Londres realizó su primer programa en diciembre de 1959 y se demostró periódicamente hasta 2009, cuando desarrolló una falla eléctrica grave. [9] [10] A principios de 2014, el Museo de Ciencias decidió retirarlo permanentemente, [11] poniendo fin efectivamente a la vida útil de una de las computadoras en funcionamiento más antiguas del mundo. La Pegasus ostentó oficialmente el título de 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 común que no estuviera claro si un fallo se debía al hardware o al programa. Como consecuencia, Christopher Strachey de NRDC , que era un programador brillante, [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 un pasatiempo intelectual de los programadores que hacía perder el tiempo".
  2. Las necesidades del programador iban a ser un factor determinante en la selección del conjunto de instrucciones .
  3. Debía ser barato y confiable.

El primer objetivo sólo se cumplió parcialmente: porque tanto el programa como los datos con los que debía operar debían estar en las 128  palabras del 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 almacén 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 índice , siendo el primer ordenador que permitía este doble uso. Los acumuladores  6 y 7 se conocían como pyq y participaban en operaciones de 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 verificación de paridad . Se empaquetaron dos instrucciones de 19 bits en una palabra, con el bit adicional que podría usarse para indicar un punto de interrupción (parada opcional), para ayudar en la depuración . De acuerdo con el segundo objetivo de Strachey, tenía un conjunto de instrucciones relativamente generoso para una computadora de su época, pero no había ninguna provisión de hardware explícita 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 sumar/restar/mover e instrucciones lógicas fue de 128 microsegundos. Las instrucciones de multiplicar, dividir, justificar y desplazar tardaron un tiempo variable en completarse. Las transferencias hacia y desde el tambor fueron sincrónicas. La disposición de los bloques en el tambor se intercaló para permitir cierto procesamiento entre transferencias hacia/desde bloques consecutivos. Se anunció que la computadora pesaba 2560 libras (1,2 t). [15]

Hasta qué punto se alcanzó el tercer objetivo de Strachey depende de cómo se considere el precio de 50.000 libras esterlinas por el Pegasus 1, que no tenía unidades de cinta magnética , impresora de líneas 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 pan comido". [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 tenía una confiabilidad típica superior al 98% y 95,4% en general. [dieciséis]

Aplicaciones

Una copia impresa 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 realizó mediante cinta de papel de 5 agujeros con salida en cinta. La variante para el procesamiento de datos empresariales se llamó Pegasus 2 y podía equiparse con tarjetas perforadas , cinta magnética e impresora de líneas . [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 necesaria ] los resultados se utilizaron para verificar las cifras de los fabricantes; la programadora fue Anne Robson. Debido a la importancia de una computadora, se colocó en el salón, completo con un techo de Adán , de la oficina de Ferranti en Londres en Portland Place.

Stafford Beer instaló un Pegasus 1 en Cyber ​​House, Sheffield para el 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 buscaba 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 una computadora Pegasus, dirigida por Sandy Douglas . Esto se utilizó, entre otras cosas, para un proyecto para procesar los registros de matrícula de la Universidad. [21]

Otras personas que trabajaron en Pegasus incluyeron a Hugh McGregor Ross y Donald B. Gillies .

Ver también

Referencias

  1. ^ Ferranti Computers 1953-64 (PDF) , Museo de Ciencia e Industria, 2011, archivado desde el original (PDF) el 2 de octubre de 2014 , recuperado 15 de noviembre 2014.
  2. ^ Merry, Ian (otoño de 1993), "El diseño de Pegaso", 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 and 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". Boletín de Informática Digital . 8 (3): 11 de julio de 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 las Ciencias (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. ^ Página, ES (1959). Laboratorio de Computación Universitaria - Informe del Director, 1958/59 (Informe). Universidad de Durham. pag. 9. Ha habido dos períodos durante los cuales el desempeño 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 vuelos". 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 18 de agosto de 2016 . Consultado el 4 de julio de 2016 .
  21. ^ PF Windley; LR Kay; A. Rowland-Jones (1960). "Procesamiento de datos en la administración universitaria". La revista informática . 3 (1): 15-20. doi : 10.1093/comjnl/3.1.15 .

Bibliografía

enlaces externos