Ферранти Марк 1 - Ferranti Mark 1

Ферранти Марк 1
Ферранти Марк 1.jpg
Ферранти Марк 1, гр. 1951 г.
Также известный какМанчестерский электронный компьютер
Манчестер Ферранти
Семейство продуктовМанчестерские компьютеры
ПредшественникМанчестер Марк 1

В Ферранти Марк 1, также известный как Манчестерский электронный компьютер в своей торговой литературе,[1] и поэтому иногда называют Манчестер Ферранти, был произведен британской электротехнической фирмой Ferranti Ltd. Один из первых в мире коммерчески доступных универсальных цифровые компьютеры.[а] это была "приведенная в порядок и коммерциализированная версия Манчестер Марк I.[2] Первая машина была доставлена ​​в Манчестерский университет в феврале 1951 г.[3] (публично продемонстрировано в июле)[4][5] впереди UNIVAC I, который был продан Бюро переписи населения США 31 марта 1951 г., но доставлен не раньше конца декабря следующего года.[6]

История и характеристики

На основе Манчестер Марк 1, который был разработан в Манчестерском университете Фредди Уильямс и Том Килберн, машина была построена Ферранти Соединенного Королевства. Основные улучшения по сравнению с ним были в размере начальный и вторичное хранилище, более быстрый множитель и дополнительные инструкции.

В Mark 1 использовалось 20-битное слово, хранящееся в виде единой линии точек электрических зарядов, осевших на поверхности Трубка Вильямса дисплей, каждая катодная трубка хранит 64 строки точек. Инструкции хранятся в одном слове, а числа - в двух словах. Основная память состояла из восьми трубок, каждая из которых содержала по одной такой странице из 64 слов. В других трубках хранилась одна 80-битная аккумулятор (A), 40-битный «регистр множимого / частного» (MQ) и восемь «B-строк», или индексные регистры, что было одной из уникальных особенностей дизайна Mark 1. К аккумулятору также можно обращаться как к двум 40-битным словам. Дополнительное 20-битное слово на трубку сохраняло значение смещения во вторичной памяти. Вторичное хранилище было предоставлено в виде 512-страничного магнитный барабан, сохраняя две страницы на дорожку, с временем обращения около 30 миллисекунд. Барабан в восемь раз больше места для хранения оригинала, сконструированного в Манчестере.

Инструкции, как и манчестерская машина, использовали единый формат адреса, в котором операнды были изменены и оставлены в аккумуляторе. Всего было около пятидесяти инструкций. Базовое время цикла составляло 1,2 миллисекунды, а умножение могло быть выполнено в новом параллельном устройстве примерно за 2,16 миллисекунды (примерно в 5 раз быстрее, чем в оригинале). Множитель использовал почти четверть от 4050 автоматов. вакуумные трубки.[1] Было включено несколько инструкций по копированию слова памяти из одной из трубок Вильямса в бумажная лента машины, или прочитайте их обратно. Несколько новых инструкций были добавлены к первоначальному дизайну Манчестера, в том числе случайный номер инструкция и несколько новых инструкций с использованием B-строк.

Первоначальный Mark 1 должен был быть запрограммирован путем ввода буквенно-цифровых символов, представляющих пятибитное значение, которое могло быть представлено на входе бумажной ленты. Инженеры решили использовать простейшее сопоставление между отверстиями в бумаге и двоичными цифрами, которые они представляли, но сопоставление между отверстиями и физической клавиатурой никогда не предназначалось для двоичного сопоставления. В результате символы, представляющие значения от 0 до 31 (пятибитные числа), выглядели совершенно случайными, в частности / E @ A: SIU½DRJNFCKTZLWHYPQOBG "MXV £.

Первая машина была доставлена ​​в Манчестерский университет. Ферранти возлагал большие надежды на дальнейшие продажи, и его воодушевил заказ, сделанный Научно-исследовательский центр по атомной энергии для поставки осенью 1952 года. Но смена правительства во время строительства второй машины привела к расторжению всех государственных контрактов на сумму более 100 000 фунтов стерлингов, в результате чего у Ferranti осталась частично завершенная машина Mark 1. Компания в конечном итоге продала ее компании. Университет Торонто,[7] которые строили свою собственную машину, но увидели возможность купить полную Mark 1 еще дешевле. Они купили его примерно за 30 000 долларов, по цене «огненной распродажи», и дали ему прозвище ФЕРУТ. FERUT широко использовался в бизнесе, инженерии и академических кругах, среди прочего, выполняя расчеты в рамках строительства Морской путь Святого Лаврентия.

Отметить 1 звезду

После первых двух машин стала доступна пересмотренная версия дизайна, известная как Ferranti Mark 1 Star или Ferranti Mark 1 *. Исправления в основном убрали Набор инструкций для удобства использования. Вместо первоначального отображения дыр в двоичные цифры, которое приводило к случайному отображению, новые машины отображали цифры в дыры, чтобы получить гораздо более простое отображение, ø £ ½0 @: $ ABCDEFGHIJKLMNPQRSTUVWXYZ. Кроме того, несколько команд, которые использовали индексные регистры, имели побочные эффекты, которые приводили к необычному программированию, но они были изменены, чтобы не иметь побочных эффектов. Точно так же оригинальные машины ' ПРЫГАТЬ инструкции попадали в место «на одну перед» фактическим адресом по причинам, аналогичным странному поведению индекса, но они оказались полезными только в теории и довольно раздражающими на практике, и были аналогичным образом изменены. Также был изменен ввод / вывод, при этом наименее значимая цифра вывода пятибитных чисел в верно, что типично для большинства числовых писем. Эти, среди прочих изменений, значительно упростили программирование новых машин.

Mark 1/1 * весил 10 000 фунтов (5,0 коротких тонн; 4,5 тонны).[8]

По крайней мере, семь машин Mark 1 * были поставлены в период с 1953 по 1957 год.[7] один из них Ракушка лаборатории в Амстердам.[9] Другой был установлен в Авро, производители самолетов, на своем заводе Chadderton в Манчестере. Это использовалось для работы над Вулкан среди других проектов.

Конвей Бернерс-Ли и Мэри Ли Вудс, родители Тим Бернерс-Ли, изобретатель Всемирная паутина, оба работали над Ferranti Mark 1 и Mark 1 *.[10]

Компьютерная музыка

В комплект инструкций Ferranti Mark 1 входил кричать команда, которая позволяла машине давать звуковую обратную связь своим операторам. Генерируемый звук мог быть изменен по высоте, эта функция использовалась, когда Mark 1 сделал самую раннюю известную запись компьютерная музыка, играет попурри, в которое входит "Боже, храни короля ", "Баа Баа Черная овца ", и "В настроении ".[11] Запись сделана BBC ближе к концу 1951 года, когда программирование выполнялось Кристофер Стрейчи, учитель математики в Харроу и друг Алан Тьюринг. Однако это был не первый компьютер, воспроизводивший музыку; CSIRAC, Первый цифровой компьютер в Австралии, достигший этого с воспроизведением "Полковник Боги ".[12]

Компьютерные игры

В ноябре 1951 г. Дитрих Принц написал одну из самых ранних компьютерных игр, программу игры в шахматы для компьютера Manchester Ferranti Mark 1. Ограничение компьютера Mark 1 не позволяло программировать всю шахматную партию. Принц мог запрограммировать только двойника шахматные задачи. Программа проверяла все возможные ходы белых и черных (тысячи возможных ходов), пока не было найдено решение, на что в среднем уходило 15–20 минут. Ограничения программы были: нет рокировка, не двойной пешка двигаться, нет мимоходом взятие, без пешки повышение, и никакого различия между Шах и мат и тупик.[13]

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

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

Примечания

  1. ^ К 1951 году было доступно большое количество компьютеров общего назначения. См. Симпозиум Пентагона: Коммерчески доступные электронные цифровые компьютеры общего назначения по умеренной цене, Вашингтон, округ Колумбия, 14 мая 1952 года.

Цитаты

  1. ^ а б Лавингтон 1998, п. 25
  2. ^ Тотилл, Джефф (2010), National Life Stories - устная история британской науки: интервью Джеффа Тотилла с Томасом Лином (PDF), Британская библиотека, стр. 169 C1379 / 02 Дорожка 6, получено 30 января 2011
  3. ^ Тушер, Кристоф (2004), Алан Тьюринг: жизнь и наследие великого мыслителя, Springer Science & Business Media, стр. 334–335, ISBN  9783540200208
  4. ^ Купер, С. Барри; Леувен, Дж. Ван (18 марта 2013 г.). Алан Тьюринг: его работа и влияние. Эльзевир. п. 468. ISBN  9780123870124.
  5. ^
  6. ^ UNIVAC I # цитировать исх-8
  7. ^ а б Ганди, А. (30 ноября 2012 г.). Ранняя компьютерная индустрия: ограничения масштаба и области применения. Springer. п. 135. ISBN  978-0-230-38911-3.
  8. ^ Вейк, Мартин Х. (декабрь 1955 г.). "ФЕРРАНТИ МАРК-I". ed-thelen.org. Обзор отечественных электронных цифровых вычислительных систем.
  9. ^ Эрно Эскенс; Вессель Цвеерс; Онно Звеерс глиш. «Интервью с Лиди Цвиерс-Де Ронд, программистом MIRACLE (Ferranti Mark I *), первого коммерческого электронного компьютера, используемого в Нидерландах в лабораториях Shell в Амстердаме». Получено 9 мая 2016.
  10. ^ http://www.w3.org/People/Berners-Lee/FAQ.html
  11. ^ Manchester Mark 1 играет первую записанную компьютерную музыку, Манчестерский университет, получено 2 ноября 2015
  12. ^ Филдс, Джонатан (17 июня 2008 г.), Представлена ​​самая старая компьютерная музыка, Новости BBC, получено 18 июн 2008
  13. ^ Б. Джек Коупленд; Джонатан Боуэн; Марк Спревак; Робин Уилсон (2017). Руководство по Тьюрингу. Oxford University Press. С. 339–342. ISBN  9780191065002.

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

дальнейшее чтение

  • Лавингтон, Саймон (1980), «7», Ранние британские компьютеры, Издательство Манчестерского университета, ISBN  0-7190-0803-4
  • Уильямс, Майкл (1997), «8.3.2», История вычислительной техники, Издательство IEEE Computer Society Press, ISBN  978-0-8186-7739-7
  • Лавингтон, Саймон (2019), Ранние вычисления в Великобритании: Ferranti Ltd. и государственное финансирование, 1948 - 1958 гг., Спрингер, ISBN  978-3-030-15103-4

внешняя ссылка