Automatic Computing Engine ( ACE ) был британский ранний электронный серийный запасенной компьютерная программа разработана Алан Тьюринг . Он был основан на более раннем Pilot ACE . Это привело к созданию компьютера MOSAIC, Bendix G-15 и других компьютеров.
Задний план
Проект управлял Джон R Уомерсли , [1] смотритель математического отделения Национальной физической лаборатории (NPL). Слово « двигатель» было использовано в честь Чарльза Бэббиджа и его разностной и аналитической машин . Предложенный электронный калькулятор Тьюринга был результатом его теоретической работы в 1936 г. «О вычислимых числах» [2] и его военного опыта в Блетчли-парке, где компьютеры Colossus успешно взломали немецкие военные коды. В своей статье 1936 года Тьюринг описал свою идею как «универсальную вычислительную машину», но теперь она известна как универсальная машина Тьюринга . [ необходима цитата ]
Уомерсли пригласил Тьюринга для работы в NPL над проектом ACE; он согласился и приступил к работе 1 октября 1945 года, а к концу года он завершил набросок своего «Предлагаемого электронного калькулятора», который был первым достаточно законченным проектом компьютера с хранимой программой и, помимо того, что был на гораздо более крупном масштаб, чем окончательная рабочая машина, предвосхищала окончательную реализацию в наиболее важных аспектах. [3] Однако из-за строгой и длительной секретности работы в Блетчли-парке ему было запрещено (из-за Закона о государственной тайне ) объяснять, что он знал, что его идеи могут быть реализованы в электронном устройстве. [4] Более известный проект EDVAC, представленный в Первом проекте отчета по EDVAC (от 30 июня 1945 г.) Джоном фон Нейманом , который знал о теоретической работе Тьюринга, получил широкую огласку, несмотря на его неполноту и сомнительное отсутствие. атрибуции источников некоторых идей.
Отчет Тьюринга о ACE был написан в конце 1945 года и включал подробные логические схемы и смету расходов в 11 200 фунтов стерлингов. [5] Он чувствовал, что скорость и размер памяти имеют решающее значение, и он предложил высокоскоростную память, которая сегодня будет называться 25 килобайт , доступ к которой осуществляется со скоростью 1 МГц ; он заметил, что для требуемых целей «память действительно должна быть очень большой по сравнению со стандартами, которые преобладают в большинстве клапанов и реле, и [поэтому] необходимо искать более экономичную форму хранения», и эта память «представляется основным ограничением в конструкции калькулятора, т. е. если проблема хранения данных может быть решена, все остальное будет сравнительно простым». [6] ACE реализовал вызовы подпрограмм , [7] тогда как EDVAC этого не сделал, и что также отличало ACE от EDVAC, так это использование сокращенных компьютерных инструкций [4] , ранней формы языка программирования. Первоначально планировалось, что Томми Флауэрс , инженер исследовательской станции почтового отделения в Доллис-Хилл на севере Лондона, который отвечал за создание компьютеров Colossus, должен построить ACE, но из-за секретности, связанной с его достижениями военного времени и давлением послевоенной работы это было невозможно. [ необходима цитата ]
Пилотный ACE
Коллеги Тьюринга из NPL, не зная о Colossus, думали, что инженерные работы по созданию полного ACE были слишком амбициозными, поэтому первой версией ACE, которая была построена, была Pilot Model ACE , уменьшенная версия оригинального дизайна Тьюринга. Помощник Тьюринга, Джим Уилкинсон , работал над логическим дизайном ACE, и после того, как Тьюринг уехал в Кембридж в 1947 году, Уилкинсон был назначен руководить группой ACE. [8] Pilot ACE имел менее 1000 термоэлектронных клапанов (вакуумных трубок) по сравнению с примерно 18 000 в ENIAC . [9] Он использовал ртутные линии задержки для своей основной памяти. Каждая из 12 линий задержки имела длину 5 футов (1,5 м) и передавала 32 инструкции или слова данных по 32 бита каждая. Он запустил свою первую программу 10 мая 1950 года, когда это был самый быстрый компьютер в мире; каждая из его линий задержки имела пропускную способность 1 Мбит / с. [10]
Первые серийные версии Pilot ACE, английский Electric DEUCE , 31 из которых были проданы, были доставлены в 1955 году [11].
МОЗАИКА
Второй реализацией проекта ACE был MOSAIC (автоматический интегратор и компьютер Министерства снабжения). Он был построен Алленом Кумбсом и Уильямом Чендлером из Dollis Hill, которые работали с Томми Флауэрсом над созданием десяти компьютеров Colossus. Он был установлен в Центре исследований и разработок радаров (RRDE) в Малверне, который позже объединился с Центром исследований в области телекоммуникаций (TRE) и стал Королевским институтом радаров (RRE). Он провел свою первую программу испытаний в конце 1952 или начале 1953 года и начал работать в начале 1955 года. MOSAIC содержал 6480 электронных клапанов и имел коэффициент готовности около 75%. Он занимал четыре комнаты и был самым большим из первых британских компьютеров. Он использовался для расчета траекторий самолетов по радиолокационным данным. Он продолжал работать до начала 1960-х годов. [4] [12] [13]
Производные
Принципы конструкции ACE были использованы в Bendix Corporation «s G-15 компьютера. [14] : 279 Инженерное проектирование было выполнено Гарри Хаски, который провел 1947 год в секции ACE в NPL. Позже он участвовал в разработке оборудования для EDVAC. Первый G-15 RAN в 1954 году [ править ] и, как относительно небольшой однопользовательской машины, некоторые полагают , что это будет первым персональным компьютером . [15] [16]
Другие производные от ACE включают EMI Electronic Business Machine и Packard Bell Corporation PB 250 . [17]
Сноски
- ↑ Copeland 2005 , Глава 3.
- ^ Тьюринг, Алан М. (1936), "О вычислимых числах, с приложением к проблема разрешения", Труды Лондонского математического общества , 2 (опубликовано 1937), 42 (1), стр 230-65,. Дои : 10,1112 /plms/s2-42.1.230 (а также Тьюринг, Алан М. (1938), «О вычислимых числах в приложении к Entscheidungsproblem: исправление», Труды Лондонского математического общества , 2 (опубликовано в 1937 году), 43 (6), стр. 544–6, doi : 10.1112 / плмс / с2-43.6.544)
- ^ Происхождение и развитие проекта ACE , Би Джей Коупленд, в Copeland (2005).
- ^ а б в М.Г. Хатчинсон (2016). «1952 - В Малверн-Вейл приходит компьютер» . Общество истории радаров и технологий Малверна . Проверено 25 июля 2017 года .
- ^ Copeland 2004 , Глава 20, Часть I, раздел 10.
- ^ Предложенный электронный калькулятор , Тьюринг, 1945. Перепечатано Copeland (2005).
- ^ Copeland 2004 , Глава 20, Часть I, раздел 6.
- ^ «Джим Уилкинсон руководил командой, создавшей Pilot ACE» . Национальная физическая лаборатория . Дата обращения 1 октября 2019 .
- ^ Тест ACE сборки , Хаски, в Copeland (2005).
- ^ Программирование экспериментального ACE , JG Hayes. В Коупленде (2005).
- ^ Copeland 2012 , стр. 4164327.
- ^ "Каталог: Компьютер MOSAIC"
- ^ Бааз, Матиас; Papadimitriou, Christos H .; Putnam, Hilary W .; Скотт, Дана С .; Младший, Чарльз Л. Харпер (6 июня 2011 г.). Курт Гёдель и основы математики: горизонты истины . Издательство Кембриджского университета. п. 173. ISBN. 9781139498432.
- ^ Карпентер, BE; Доран, RW (1977), "Другой машина Тьюринга" , Компьютерный журнал , 20 (3): 269-279, DOI : 10,1093 / comjnl / 20.3.269 , архивируются с оригинала на 3 июня 2012
- ^ «Гарри Хаски - Некролог» . Хроники Сан-Франциско . 16 апреля 2017 . Проверено 17 апреля 2018 года .
- ^ Кайслер, Стивен Х. (2017). Рождение компьютера: от барабанов к кернам . Издательство Кембриджских ученых. С. 44–45, 68, 303. ISBN 9781443896252.
- ^ Б. Джек Коупленд (2004). Существенный Тьюринг . Издательство Оксфордского университета. С. 370–371. ISBN 9780198250791. Проверено 28 июля 2017 года .
Библиография
- Карпентер, BE; Доран, RW (1977), "Другой машина Тьюринга" , Компьютерный журнал , 20 (3): 269-279, DOI : 10,1093 / comjnl / 20.3.269 , архивируются с оригинала на 3 июня 2012
- Карпентер, BE; Доран, RW (1986), Отчет ACE AM Тьюринга за 1946 год и другие документы , Кембридж: MIT Press
- Коупленд, Б.Дж. , изд. (2005), Автоматическая вычислительная машина Алана Тьюринга , Оксфорд: Oxford University Press, ISBN 0-19-856593-3
- Коупленд, Джек (2006), «Колосс и рост современного компьютера», в Copeland, B. Jack (ed.), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press, стр. 108–110 , ISBN 978-0-19-284055-4
- Коупленд, Б. Джек (2012). Электронный мозг Алана Тьюринга: борьба за создание ACE, самого быстрого компьютера в мире . ОУП Оксфорд. ISBN 9780199609154.
- Лавингтон, Саймон Х. (1980), Ранние британские компьютеры: история старинных компьютеров и людей, которые их построили , Manchester University Press
- Уилкинсон, Дж. Х. (1980), «Работа Тьюринга в Национальной физической лаборатории и создание экспериментальных ACE, DEUCE и ACE», в Метрополисе, Николас; Howlett, J .; Рота, Г.-К. (ред.), История вычислений в двадцатом веке , Нью-Йорк: Academic Press
- Йейтс, Дэвид М. (1997), Наследие Тьюринга: история вычислений в Национальной физической лаборатории, 1945–1995 , Лондон: Музей науки
Внешние ссылки
- Устное интервью истории с Дональдом У. Дэвисом , Институт Чарльза Бэббиджа , Университет Миннесоты. Дэвис описывает компьютерные проекты в Национальной физической лаборатории Великобритании , от проектной работы Алана Тьюринга в 1947 году до разработки двух компьютеров ACE. Дэвис обсуждает гораздо более крупный второй компьютер ACE и решение о заключении контракта с English Electric Company на создание DEUCE - возможно, первого компьютера, производимого серийно в Великобритании.
- События в истории НПЛ - ACE computer