stringtranslate.com

Ферранти Марк 1

Ferranti Mark 1 , также известный в коммерческой литературе как Manchester Electronic Computer [1] и поэтому иногда называемый Manchester Ferranti , был произведен британской электротехнической фирмой Ferranti Ltd. Это был первый в мире коммерчески доступный электронный цифровой компьютер общего назначения с хранимой программой . [а]

Хотя в качестве коммерческого цифрового компьютера предшествовали BINAC и Z4 , Z4 был электромеханическим и не имел возможности программирования программного обеспечения, в то время как BINAC никогда не работал успешно после поставки. [2]

Ferranti Mark 1 был «усовершенствованной и коммерческой версией Manchester Mark I ». [3] Первая машина была доставлена ​​в Манчестерский университет Виктории в феврале 1951 года [4] (публично продемонстрирована в июле) [5] [6] раньше UNIVAC I , который был доставлен в Бюро переписи населения США в конце декабря 1952 года. , проданный 31 марта 1951 года. [7]

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

Компоненты Ферранти Марк 1

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

В 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 фунтов стерлингов. , оставив Ферранти с частично завершенным Mark 1. В конечном итоге компания продала его Университету Торонто , [9] который строил свою собственную машину, но увидел возможность купить полную Mark 1 еще дешевле. Они купили его примерно за 30 000 долларов (по распродаже), и Беатрис Уорсли дала ему прозвище FERUT . [10] FERUT широко использовался в бизнесе, технике и научных кругах, среди прочего, для выполнения расчетов в рамках строительства морского пути Святого Лаврентия .

Марк 1 звезда

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

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

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

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

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

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

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

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

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

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

Примечания

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

Цитаты

  1. ^ ab Lavington 1998, с. 25
  2. ^ «Описание BINAC», со ссылкой на Annals of the History of Computing, Vol. 10 No. 1 1988 , заархивировано из оригинала 4 августа 2008 года , получено 26 июля 2008 года.
  3. ^ ab Тутилл, Джефф (2010), Истории национальной жизни и устная история британской науки: интервью Джеффа Тутилла с Томасом Лином (PDF) , Британская библиотека, стр. 169 C1379/02 Трек 6, заархивировано из оригинала (PDF) 10 мая 2023 г. , получено 30 января 2011 г.
  4. ^ Тойшер, Кристоф (2004), Алан Тьюринг: жизнь и наследие великого мыслителя, Springer Science & Business Media, стр. 334–335, ISBN 9783540200208
  5. ^ Купер, С. Барри; Леувен, Дж. ван (18 марта 2013 г.). Алан Тьюринг: его работа и влияние. Эльзевир. п. 468. ИСБН 9780123870124.
  6. ^
    • «10. Компьютер Ферранти в Манчестерском университете, Англия». Информационный бюллетень о цифровых компьютерах . 3 (3): 4–5. Октябрь 1951 года.
    • «11. Компьютер Ферранти в Манчестерском университете, Англия». Информационный бюллетень о цифровых компьютерах . 4 (3): 6 июля 1952 г.
  7. ^ UNIVAC I # цитируйте ссылку-8
  8. ^ Килбур, Т. (21 июля 1951 г.). НОВАЯ УНИВЕРСАЛЬНАЯ ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА В МАНЧЕСТЕРСКОМ УНИВЕРСИТЕТЕ. Природа. Том. 168. С. 95–96.
  9. ^ Аб Ганди, А. (30 ноября 2012 г.). Ранняя компьютерная индустрия: ограничения масштаба и возможностей. Спрингер. п. 135. ИСБН 978-0-230-38911-3.
  10. ^ Уильямс, Майкл (январь – февраль 1994 г.). «UTEC и Ферут: Вычислительный центр Университета Торонто». IEEE Анналы истории вычислений . 16 (2): 4–12. дои : 10.1109/85.279226.
  11. ^ Вейк, Мартин Х. (декабрь 1955 г.). «ФЕРРАНТИ МАРК-I». ed-thelen.org . Обзор отечественных электронных цифровых вычислительных систем.
  12. ^ Эрно Эскенс; Вессель Цвирс; Онно Цвирс глиш. «Интервью с Лиди Цвирс-Де Ронд, программисткой MIRACLE (Ferranti Mark I*), первого коммерческого электронного компьютера, который используется в Нидерландах в лабораториях Shell в Амстердаме» . Проверено 9 мая 2016 г.
  13. ^ «Часто задаваемые вопросы прессы - Тим Б.Л.» www.w3.org .
  14. Manchester Mark 1, играющий первую записанную компьютерную музыку, Манчестерский университет , получено 2 ноября 2015 г.
  15. Филдс, Джонатан (17 июня 2008 г.), «Представлена« самая старая »компьютерная музыка », BBC News , получено 18 июня 2008 г.
  16. ^ Б. Джек Коупленд ; Джонатан Боуэн ; Марк Спревак; Робин Уилсон (2017). Руководство Тьюринга . Издательство Оксфордского университета . стр. 339–342. ISBN 9780191065002.

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

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

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

  • Готлиб, CC (1 мая 1956 г.). «Бесплатное использование компьютера Торонто и его удаленное программирование. Часть 1». Компьютеры и автоматизация: Том 5 Выпуск 5. Интернет-архив. Беркли Энтерпрайзис. стр. 20–25, 34, 36, 44–45.,
  • Готлиб, CC (1 июля 1956 г.). «Бесплатное использование компьютера Торонто и его удаленное программирование. Часть 2». Компьютеры и автоматизация: Том 5 Выпуск 7. Интернет-архив. Беркли Энтерпрайзис. стр. 29–31.