Охота на электроовец. Большая книга искусственного интеллекта - Сергей Сергеевич Марков
Город будущего, автоматическая фотолаборатория, эллиптический кинотеатр, космический проект — всё это лишь малая часть технических идей, предшествовавших созданию компьютера[327]. В ходе тренировки в военном лагере в студенческие годы Цузе впервые столкнулся с механическим баллистическим вычислителем, использовавшимся в зенитной артиллерии, и последний, «благодаря множеству цилиндров, шпинделей и зубчатых колёс», произвёл на Конрада огромное впечатление[328].
Изучая гражданское строительство, в частности сооружение зданий и дорог, Цузе столкнулся с проблемой: расчёты конструкций требовали решения огромных систем линейных уравнений, но заниматься этим с помощью логарифмической линейки или механического калькулятора того времени было очень непросто. Позже он вспоминал: «Я был студентом-строителем в Берлине. Берлин — хороший город, и у студента было много возможностей приятно провести время, например с милыми девушками. Но вместо этого нам приходилось выполнять громоздкие и ужасные вычисления».
Приблизительно в 1934 г. молодой Куно (так Конрада называли друзья — от псевдонима Kuno See, которым он подписывал картины) начал думать о вычислительных машинах. В 1935-м, после окончания Технической школы, он пошёл было работать инженером-конструктором на авиационный завод Хеншеля (Henschel Flugzeugwerke), но уже через год уволился, решив полностью посвятить себя созданию компьютера.
В родительской квартире он оборудовал мастерскую. Помогали ему не только отец и мать, уступившие под эту затею самую большую комнату и даже давшие немного денег (хотя и были небогаты), но также сестра Лизелотта и несколько сокурсников и друзей. В итоге Цузе удалось собрать на материалы для будущей машины несколько тысяч марок.
Но друзья помогали ему не только деньгами, некоторые из них — и непосредственно в мастерской. Наиболее изобретательным помощником Конрада стал его товарищ по студенческому братству и близкий друг Хельмут Шрайер, который позже сыграет важную роль в создании компьютеров Цузе.
В 1936 г. Цузе завершил разработку архитектуры своего первого компьютера, V1 (V — сокращение от Versuchsmodell, «экспериментальная модель»; на самом деле все первые компьютеры Цузе назывались на букву V (от V1 до V4), но после Второй мировой войны он изменил их названия на Z1—Z4, чтобы избежать неприятной ассоциации с военными ракетами «Фау»). Его изготовление началось в том же году, и в 1938 г. был готов опытный образец.
Рис. 40. Архитектура компьютера Z1
При весе около тонны Z1 состоял из примерно 20 000 деталей. Это был программируемый компьютер, основанный на двоичной логике и способный оперировать двоичными представлениями чисел с плавающей запятой. Он состоял полностью из тонких металлических пластин, которые Куно и его друзья изготовили с помощью лобзика. Единственным электрическим блоком был двигатель мощностью 1 кВт, обеспечивавший машине тактовую частоту в один герц (один оборот в секунду). Также машина имела ручной привод. Z1 состоял из шести основных блоков: блока управления, счётного устройства, системы ввода-вывода (клавиатуры и табло), блока памяти (способного хранить 64 числа, на каждое из которых отводилось по 22 бита — 14 бит для хранения мантиссы и 8 бит для хранения порядка и знака числа), селектора памяти и устройства для чтения перфолент, позволявших считывать программы (Цузе называл их «расчётными планами» — Rechenplans), команды которых кодировались при помощи 8-битного кода[329].
Когда в 1936 г. Конрад пригласил своего друга Гельмута Шрайера приехать и посмотреть на его машину, Гельмут, впервые увидев эту странную металлическую штуковину, внезапно сказал: «Ты должен сделать это на основе вакуумных ламп». Первая реакция Куно была отрицательной: «Это ещё одна из бредовых идей (Schnapsidee) моего друга!» Из вакуумных ламп можно создавать радиооборудование, но счётные машины?..
Цузе и Шрайер продолжали работать вместе над механическими моделями, но идея с вакуумными лампами не была забыта. Шрайер написал диссертацию на эту тему в Институте исследования колебаний Берлинского технического университета под руководством профессора Вильгельма Штеблейна[330] и создал несколько логических схем на основе ламп[331]. Время отклика лампы на несколько порядков меньше, чем у реле, что позволило бы осуществлять от 5000 до 10 000 операций в секунду, в результате чего скорость вычислений компьютера увеличилась бы в тысячу раз[332]. В 1938 г. Цузе и Шрайер продемонстрировали электронные схемы нескольким немецким учёным и даже раскрыли идею создания электронного компьютера, но, когда они упомянули, что для такого устройства потребуется около 2000 вакуумных ламп и несколько тысяч ламп накаливания, их идею отнесли к разряду фантастики. Крупнейшие электронные устройства того времени состояли из нескольких сотен ламп. Позже Шрайер предложит создать электронный компьютер на основе примерно 2000 ламп для нужд военно-воздушных сил, однако, когда он сообщил, что для производства машины понадобится около двух лет, в ответ последовало: «Мы выиграем войну задолго до того, как ваш компьютер будет готов, стоит ли утруждать себя?»[333]
Цузе продолжил работу над механическими устройствами — вплоть до конца 1940-х гг. он всё ещё надеялся, что прогресс в производственной сфере позволит механической памяти успешно конкурировать с памятью, основанной на электронных лампах[334]. Однако по результатам опытов с Z1 Цузе был крайне недоволен надёжностью двоичных переключателей Z1, основанных на металлических пластинах. Больше всего проблем они доставляли в счётном устройстве. Конрад был знаком с реле, используемыми в телефонии, но ещё лучше в них разбирался Шрайер, поскольку имел большой опыт работы с ними в качестве специалиста по телекоммуникациям. Друзья произвели предварительные расчёты и пришли к выводу, что для компьютера, полностью основанного на реле, их потребуется несколько тысяч штук и конструкция получится слишком громоздкой. Кроме того, реле были слишком дорогими для проекта с весьма малым финансированием. Поэтому конструкция второго компьютера Цузе, Z2, предполагала замену пластин на реле только в счётном устройстве. Конструктору удалось раздобыть 800 старых телефонных реле и с помощью друзей приспособить их для своей цели. Эти старые реле станут причиной многих проблем с надёжностью в дальнейшем.
В поисках источников финансирования в 1937 г. Цузе связался с бывшим производителем механических калькуляторов — Куртом Паннке. Началось общение неудачно: доктор Паннке ответил Цузе, что «в области вычислительных машин практически всё, включая новейшие возможные подходы и сложные устройства, уже изобретено». Тем не менее доктор Паннке согласился посетить мастерскую Цузе и по итогам был настолько впечатлён его работой, что решил выделить 7000 рейхсмарок — это позволило продолжить работу.
Производство Z2 началось в 1938 г., и в следующем году опытный образец был готов. Основными отличиями Z2 от его предшественника стали увеличение тактовой частоты до 3 Гц, переход
Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Охота на электроовец. Большая книга искусственного интеллекта - Сергей Сергеевич Марков, относящееся к жанру Прочая околокомпьютерная литература / Программирование. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.


