Z4 , возможно, был первым в мире коммерческим цифровым компьютером и старейшим сохранившимся программируемым компьютером. [1] : 1028 Он был разработан и изготовлен компанией Zuse Apparatebau , одним из первых ученых-компьютерщиков Конрада Цузе , по заказу, размещенному Henschel & Son , в 1942 году; хотя только частично собран в Берлине, затем завершен в Геттингене в Третьем рейхе в апреле 1945 года, [2] но не доставлен до поражения нацистской Германии в 1945 году. [3] [4] [5] Z4 был конечной целью Цузе для разработки Z3 . [6] Как и более ранний Z2 , он включал в себя комбинацию механической памяти и электромеханической логики. [7]
Z4 использовался в Швейцарской высшей технической школе Цюриха с 1950 по 1955 год [1] : 14 и послужил источником вдохновения для создания ERMETH [ 1] : 1009 — первого швейцарского компьютера, созданного под руководством инженера Швейцарской высшей технической школы Амброса Шпайзера . [1] : 1087
Строительство
Z4 был очень похож на Z3 по своей конструкции, но был значительно улучшен в ряде отношений. Память состояла из 32-битных, а не 22-битных слов с плавающей точкой . Блок построения программ ( Planfertigungsteil ) перфорировал программные ленты, что значительно упрощало программирование и исправление программ для машины за счет использования символьных операций и ячеек памяти. Числа вводились и выводились как десятичные с плавающей точкой, хотя внутренняя работа была в двоичном формате. Машина имела большой репертуар инструкций, включая квадратный корень, MAX, MIN и синус. Условные тесты включали тесты на бесконечность. Когда машина была доставлена в ETH Zurich в 1950 году, в ней была добавлена возможность условного перехода [8] и она могла печатать на пишущей машинке Mercedes. Было две программные ленты, где вторая могла использоваться для хранения подпрограммы. (Первоначально планировалось шесть.) [9] [10]
В 1944 году Цузе работал над Z4 примерно с двумя десятками человек, [11] включая Вильфрида де Боклера . Некоторые инженеры, работавшие на телекоммуникационном предприятии OKW, также работали на Цузе в качестве дополнительной работы. Также в 1944 году Цузе преобразовал свою компанию в Zuse KG ( Kommanditgesellschaft , т.е. товарищество с ограниченной ответственностью) и планировал производить 300 компьютеров. [12] Таким образом, он также мог запросить дополнительный персонал и ученых в качестве подрядчика в программе Emergency Fighter Program . [12] Компания Цузе также сотрудничала с Институтом прикладной математики Альвина Вальтера в Техническом университете Дармштадта . [13]
Чтобы предотвратить его попадание в руки Советов, Z4 был эвакуирован из Берлина в феврале 1945 года и перевезен в Геттинген . [11] [14] Z4 был завершен в Геттингене на объекте Aerodynamische Versuchsanstalt (AVA, Аэродинамический исследовательский институт), который возглавлял Альберт Бетц . Но когда его представили ученым AVA, уже был слышен рев приближающегося фронта, [2] поэтому компьютер был перевезен на грузовике вермахта в Хинтерштайн в Бад-Хинделанге на юге Баварии, где Конрад Цузе встретил Вернера фон Брауна . [2] [15]
К 1947 году стало возможным вводить константы с помощью перфоленты. [10]
Использование после Второй мировой войны
В 1949 году швейцарский математик Эдуард Штифель , вернувшись из США, где он инспектировал американские компьютеры, посетил Цузе и Z4. Когда он сформулировал дифференциальное уравнение в качестве теста, Цузе немедленно запрограммировал Z4 для его решения. Штифель решил приобрести компьютер для своего недавно основанного Института прикладной математики в Швейцарской высшей технической школе Цюриха . [16] Он был доставлен в Швейцарскую высшую технологическую школу Цюриха в 1950 году. [17] [18]
По крайней мере, в Цюрихе есть интересная ночная жизнь с грохотом Z4, пусть и не слишком насыщенная.
—Конрад Цузе
В 1954 году Вольфганг Хаак попытался получить Z4 для Технического университета Берлина , [12] но вместо этого он был передан в Институт Франко-Allemand des Recherches de St. Louis (ISL, Франко-германский институт исследований) во Франции , где он использовался до 1959 года под техническим руководством Хуберта Шардена . Сегодня Z4 экспонируется в Немецком музее в Мюнхене . Z4 вдохновил ETH на создание собственного компьютера (в основном Амброса Шпайзера и Эдуарда Штифеля ), который назывался ERMETH , аббревиатура от немецкого Elektronische Rechenmaschine ETH («Электронная вычислительная машина ETH»). [1] : 1009
В 1950/1951 годах Z4 был единственным работающим цифровым компьютером в Центральной Европе и вторым цифровым компьютером в мире, который был продан или предоставлен в аренду, [1] : 981, опередив Ferranti Mark 1 на пять месяцев и UNIVAC I на десять месяцев, но в свою очередь уступив BINAC (хотя он никогда не работал на площадке заказчика [19] ). Другие компьютеры, все пронумерованные с литеры Z, были построены Цузе и его компанией. Среди них следует отметить Z11 , который был продан оптической промышленности и университетам, и Z22 .
В 1955 году Z4 был продан Франко-немецкому научно-исследовательскому институту Сен-Луи ( Institut franco-allemand de recherches de Saint-Louis ) в Сен-Луи , недалеко от Базеля, а в 1960 году передан Немецкому музею в Мюнхене . [20]
Z4 использовался для расчетов при работе на плотине Гранд Диксенс в 1950 году. [1] : 1081
^ abcdefgh Брудерер, Герберт (2021). Вехи в аналоговых и цифровых вычислениях (3-е изд.). Springer. С. 981, 1009, 1028, 1077, 1087, 1139. ISBN978-3-03040973-9.(Примечание. Это английский перевод немецкой работы « Meilensteine der Rechentechnik » в двух томах.)
^ abc Schillo, Michael [в Wikidata] (2001). "Zuse" (PDF) (Лекция) (на немецком языке). Архивировано (PDF) из оригинала 2021-03-08 . Получено 2010-06-21 .(25 страниц)
^ Цузе, Хорст . "Жизнь и творчество Конрада Цузе". Часть 6: part6a, part6b. Архивировано из оригинала 2008-06-16 . Получено 2010-05-15 .
^ Рохас, Рауль (01 февраля 2014 г.). «Конрад Цузе и условный прыжок». Информатик-Спектр (на немецком языке). 37 (1): 50–53 . doi : 10.1007/s00287-013-0717-9. ISSN 0170-6012. S2CID 1086397.
^ Speiser, Ambros Paul (2002). "Z4 Конрада Цузе: Архитектура, Программирование и Модификации в ETH Zurich". В Rojas, Rául ; Hashagen, Ulf [на немецком языке] (ред.). Первые компьютеры: История и Архитектура . MIT. стр. 263–276 . ISBN978-0-262-18197-6.
^ Липпе, Вольфрам М. (13 апреля 2010 г.) [2007]. «Kapitel 14 - Die ersten programmierbaren Rechner» (PDF) (на немецком языке). Архивировано из оригинала (PDF) 19 июля 2011 г. Проверено 21 июня 2010 г.
^ "Компьютерная модель Zuse IV, в Цюрихе, Швейцария" . Информационный бюллетень о цифровых компьютерах . 3 (1): 5 апреля 1951 г.
^ "Автоматические вычислительные машины: Новости – Институт прикладной математики Швейцарского федерального технологического института". Математика вычислений . 5 (33): 45– 46. 1951. doi : 10.1090/S0025-5718-51-99443-4 .
^ "Описание BINAC" . Получено 2008-07-26 .Цитируя Шмитта, Уильяма Ф. (1988). "КОРОТКИЙ КОД UNIVAC". IEEE Annals of the History of Computing . 10 (1): 7–18 [9]. doi :10.1109/MAHC.1988.10004. S2CID 10189359. BINAC
LaForest, Charles Eric (апрель 2007 г.). "2.1 Lukasiewicz and the First Generation: 2.1.2 Germany: Konrad Zuse (1910–1995); 2.2 The First Generation of Stack Computers: 2.2.1 Zuse Z4". Архитектура стековых компьютеров второго поколения (PDF) (диссертация). Ватерлоо, Канада: University of Waterloo . стр. 8, 11. Архивировано (PDF) из оригинала 20.01.2022 . Получено 02.07.2022 .(178 страниц)
Брюдерер, Герберт (2012). Конрад Цузе и Швейцария. Мы работаем с компьютером? Чарльз Бэббидж, Алан Тьюринг и Джон фон Нейман (на немецком языке). Том. XXVI. Мюнхен, Германия: Ольденбург Верлаг. ISBN978-3-486-71366-4. Архивировано из оригинала 2012-02-03.
Bruderer, Herbert (2020-09-21). "Discovery: User Manual of the Oldest Surviving Computer in the World". BLOG@CACM . Association for Computing Machinery . Архивировано из оригинала 2022-07-02 . Получено 2022-07-02 .
Рутисхаузер, Хайнц (лето 1952 г.). Gebrauchsanweisung Z 4 [ Руководство пользователя Z 4 ] (на немецком языке). Институт математики, ETH Zürich. doi : 10.7891/e-manuscripta-98601. Образец №. 19, Ис 1517:1. Архивировано из оригинала 2 июля 2022 г. Проверено 2 июля 2022 г.[1] (1+1+16 страниц)
Внешние ссылки
Домашняя страница zuse.de от Хорста Цузе (сына Конрада Цузе) с большим количеством информации о компьютерах Zuse.
zuse.de {English} Домашняя страница на английском языке от Хорста Цузе (сына Конрада Цузе)
Фотографии Z4 в Швейцарской высшей технической школе Цюриха (с текстом на немецком языке)
"Текстовое и иллюстрированное описание Z4: история, набор инструкций и аппаратные характеристики". Компьютер Конрада Цузе . Технический университет Берлина . Архивировано из оригинала 2008-09-14 . Получено 2008-07-26 .
Цузе, Хорст . "Компьютер Z4 и аппарат Цузе в Берлине (1940-1945)". Жизнь и творчество Конрада Цузе . Архивировано из оригинала 01.06.2008 . Получено 26.07.2008 .