stringtranslate.com

Ферранти Пегас

Типичная компьютерная установка Pegasus выставлена ​​в Музее науки в Лондоне.

Pegasus был одним из первых британских ламповых (ламповых) компьютеров , созданных компанией Ferranti , Ltd., в котором впервые были реализованы конструктивные особенности, облегчающие жизнь инженерам и программистам. [1] [2] [3] Первоначально он назывался пакетным компьютером Ferranti , поскольку его аппаратная конструкция соответствовала конструкции Elliott  401 с модульными пакетами подключаемых модулей. [4] Большая часть разработки была результатом работы трех человек: У. С. (Билла) Эллиотта (аппаратное обеспечение); Кристофер Стрейчи (программное обеспечение) и Бернард Суонн (маркетинг и поддержка клиентов). [5] Это был самый популярный ламповый компьютер Ферранти [6] , было продано 38 штук. Первый Pegasus был поставлен в 1956 году [7] , а последний — в 1959 году. Ферранти получил финансирование на разработку от Национальной корпорации исследований и развития (NRDC). [8]

По крайней мере, две машины Pegasus сохранились: одна в Музее науки в Лондоне и одна, которая выставлялась в Музее науки и промышленности в Манчестере, но теперь перенесена на хранение в архивы Музея науки в Роутоне. «Пегас» в Музее науки в Лондоне запустил свою первую программу в декабре 1959 года и регулярно демонстрировался до 2009 года, когда у него возникла серьезная электрическая неисправность. [9] [10] В начале 2014 года Музей науки решил вывести его из эксплуатации навсегда, [11] фактически положив конец жизни одного из старейших работающих компьютеров в мире. Pegasus официально носил титул старейшего компьютера в мире до 2012 года, когда в Национальном музее вычислительной техники завершилась реставрация компьютера Harwell .

Дизайн

В те дни было обычным делом неясно, был ли сбой вызван аппаратным обеспечением или программой. Как следствие, Кристофер Стрейчи из NRDC , который сам был блестящим программистом, [12] рекомендовал следующие цели проектирования:

  1. Необходимость в оптимальном программировании (которое предпочитал Алан Тьюринг ) должна была быть сведена к минимуму, «потому что оно имело тенденцию становиться интеллектуальным хобби программистов, отнимающим время».
  2. Потребности программиста должны были стать определяющим фактором при выборе набора команд .
  3. Это должно было быть дешево и надежно.

Первая цель была достигнута лишь частично: поскольку и программа, и данные, с которыми она должна была работать, должны были находиться в 128  словах первичной памяти , содержащихся в никелевых линиях задержки по 8 слов . Остальная часть памяти хранилась на магнитном барабане на 7936 слов , [13] который вращался со скоростью 3750 об/мин, [14] поэтому часто приходилось проявлять изобретательность, чтобы уменьшить количество передач между быстрым хранилищем и барабаном.

Передняя панель Пегаса

У Pegasus было восемь аккумуляторов , семь из которых также можно было использовать в качестве индексных регистров , и это был первый компьютер, допускавший такое двойное использование. Аккумуляторы  6 и 7 были известны как p и q и использовались в операциях умножения и деления, а также в некоторых инструкциях сдвига двойной длины. Каждое слово содержало 39 бит плюс 1 бит для проверки четности . Две 19-битные инструкции были упакованы в одно слово с дополнительным битом, который можно было использовать для обозначения точки останова (необязательной остановки), чтобы помочь в отладке . В соответствии со второй целью Стрейчи, у него был относительно обширный набор инструкций для компьютера того времени, но не было явного аппаратного обеспечения для обработки символов или чисел с плавающей запятой .

Скорость арифметических операций была примерно такой же, как в компьютере Эллиотт 402, который мог складывать за 204  микросекунды и умножать за 3366 микросекунд. Время цикла базовой инструкции Pegasus для операций сложения/вычитания/перемещения и логических инструкций составляло 128 микросекунд. Выполнение инструкций умножения, деления, выравнивания и сдвига занимало разное время. Передачи на барабан и обратно были синхронными. Расположение блоков на барабане было чередующимся, чтобы обеспечить некоторую обработку между передачами в/из последовательных блоков. В рекламе сообщалось, что компьютер весит 2560 фунтов (1,2 т). [15]

В какой степени была достигнута третья цель Стрейчи, зависит от того, как рассматривать цену в 50 000 фунтов стерлингов за «Пегас-1», у которого не было накопителей на магнитной ленте , линейного принтера или перфокарт . Однако модульная конструкция со сменными аппаратными блоками делала его очень надежным по меркам того времени, а обслуживание было «пустой работой». [10] На втором году использования в 1958–1959 годах Pegasus в Королевском колледже (часть Даремского университета ) в Ньюкасл-апон-Тайн имел типичную надежность, превышающую 98%, а в целом - 95,4%. [16]

Приложения

Распечатка с компьютера Pegasus

Первоначальная версия Pegasus, Pegasus 1, предназначалась для научных и инженерных целей. Его ввод осуществлялся через бумажную ленту с 5 отверстиями , а вывод - на ленту. Вариант для обработки бизнес-данных назывался Pegasus 2 и мог оснащаться перфокартами , магнитной лентой и построчным принтером . [17]

В 1956 году первый Pegasus был использован для расчета напряжений и деформаций в хвостовом оперении Saunders -Roe SR.53 ; [ нужна цитация ] результаты были использованы для проверки данных производителей; программистом была Энн Робсон. Из-за важности компьютера он был размещен в гостиной с потолком Адама лондонского офиса Ферранти на Портленд-Плейс.

Pegasus 1 был установлен в Cyber ​​House, Шеффилд , компанией Stafford Beer для использования United Steel . Это был первый компьютер, установленный для управления кибернетикой . [18] Pegasus в Саутгемптонском университете использовался для анализа данных о земном резонансе для вертолета Saro P.531 , который в конечном итоге поступил в производство как Westland Scout и Westland Wasp . [19]

В 1957 году компьютер Pegasus вычислил 7480 цифр числа π , что на тот момент было рекордом. В 1959 году компания Handley Page Ltd объявила о приглашении опытных программистов Pegasus присоединиться к их команде авиационных дизайнеров в Криклвуде, Лондон [20].

В Университете Лидса был компьютер Pegasus, которым управляла Сэнди Дуглас . Это использовалось, среди прочего, для проекта по обработке записей о зачислении в университет. [21]

Среди других людей, работавших над «Пегасом», были Хью МакГрегор Росс и Дональд Б. Гиллис .

Смотрите также

Рекомендации

  1. ^ Ferranti Computers 1953-64 (PDF) , Музей науки и промышленности, 2011 г., заархивировано из оригинала (PDF) 2 октября 2014 г. , получено 15 ноября 2014 г..
  2. ^ Мерри, Ян (осень 1993 г.), «Дизайн Пегаса», Воскрешение: Бюллетень Общества охраны компьютеров (7), ISSN  0958-7403.
  3. ^ Pegasus - старинный британский компьютер, Университет Эссекса..
  4. ^ Лавингтон (1980), с. 79.
  5. ^ Росс (2012), с. 1.
  6. Бертон, Крис (18 ноября 2003 г.), «Ферранти Пегас, Персей и Сириус: списки доставки и приложения» (PDF) , CCS-F3X1 (4) , получено 18 июня 2022 г..
  7. ^ «КОМПЬЮТЕРЫ ЗА РУБЕЖОМ: 3. ПЕГАС, Ferranti Limited, Англия». Информационный бюллетень о цифровых компьютерах . 8 (3): 11 июля 1956 г.[ мертвая ссылка ]
  8. ^ Лавингтон (1980), с. 102.
  9. ^ Инцидент с Пегасом и его последствия, данные получены 23 февраля 2018 г.
  10. ^ ab Музей науки (2015).
  11. ^ Список проектов Общества охраны компьютеров, получено 8 июня 2014 г.
  12. ^ Бернерс-Ли (1969).
  13. ^ Фелтон (1962), с. 279.
  14. ^ Вейк (1957), с. 112.
  15. ^ Вейк (1957), с. 114.
  16. ^ Пейдж, ES (1959). Университетская вычислительная лаборатория – Отчет директора, 1958/59 (Отчет). Университет Дарема. п. 9. Было два периода, в течение которых производительность труда падала значительно ниже обычного стандарта, но, несмотря на это, средняя эффективность, измеряемая соотношением хорошего времени и имеющегося времени, составляла 95,4 процента. за год и превысил 98 процентов. обычно.
  17. ^ Фелтон (1962), с. 13.
  18. ^ Кабесас, Гвидо. «Биографическая справка Стаффорда». Гвидо Кабесас Фуэнтеальба . Университет БиоБио . Проверено 18 августа 2015 г.
  19. ^ "1964 | 2166 | Архив полетов" . Архивировано из оригинала 2 декабря 2014 г.
  20. ^ "Реклама Handley Page Ltd" (PDF) . Полет . 13 ноября 1959 г. Архивировано из оригинала (PDF) 18 августа 2016 г. Проверено 4 июля 2016 г.
  21. ^ П. Ф. Виндли; Л. Р. Кей; А. Роуленд-Джонс (1960). «Обработка данных в управлении университетом». Компьютерный журнал . 3 (1): 15–20. дои : 10.1093/comjnl/3.1.15 .

Библиография

Внешние ссылки