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