10:33 14 февраля в 1946 году был запущен первый реально работающий электронный компьютер ENIAC | |
Машина Эниак (ENIAC, аббревиатура от Electronic Numerical Integrator and Computer — электронный цифровой интегратор и вычислитель), подобно Марк-1 Говарда Эйкена, также предназначалась для решения задач баллистики. Но в итоге она оказалась способной решать задачи из самых различных областей. ENIACС самого начала войны сотрудники Лаборатории баллистических исследований министерства обороны США, расположенной в районе Абердинского полигона, шт. Мэриленд, трудились над созданием баллистических таблиц, столь необходимых артиллеристам на полях сражений. Значение этих таблиц трудно переоценить. С их помощью артиллеристы могли делать поправки при наводке орудия с учетом расстояния до цели, ее высоты над уровнем моря, а также метеорологических условий — ветра и температуры воздуха. Однако для построения таблиц требовались очень длинные и утомительные вычисления — для расчета лишь одной траектории приходилось выполнять минимум 750 операций умножения, а каждая таблица включала не менее 2000 траекторий. Правда, дифференциальный анализатор позволил несколько ускорить расчеты, но это устройство давало лишь приближенные результаты, для уточнения которых привлекались затем десятки людей, работавших с обычными настольными калькуляторами. Война разрасталась, военные разработки требовали ускорения,
лаборатория не справлялась с работой и в конце концов вынуждена была
обратиться за помощью. В расположенном неподалеку Высшем техническом
училище Пенсильванского университета был создан вспомогательный
вычислительный центр. Училище располагало дифференциальным анализатором,
однако двое сотрудников вычислительного центра, Джон У. Мочли и Дж.
Преспер Эккерт, вознамерились придумать кое-что получше. Джон У. Мочли(слева) и Дж. Преспер Эккерт(справа) Мочли, физик, увлекавшийся метеорологией, давно мечтал о создании устройства, которое позволило бы применить статистические методы для прогнозирования погоды. Перед войной он смастерил несколько простых цифровых счетных устройств на электронных лампах. Возможно, интерес к электронным вычислительным машинам возник у него под влиянием идей Джона Атанасоффа, работавшего в шт. Айова. В июне 1941 г. Мочли в течение пяти дней гостил у Атанасоффа, наблюдая, как тот вместе со своим помощником Клиффордом Берри трудился над прототипом компьютера, содержащим около З00 электронных ламп. Существенным или нет оказалось влияние Атанасоффа — позже этот вопрос стал предметом судебной тяжбы, — но вдохновил Мочли на эту работу Прес Эккерт. Моложе Мочли на 12 лет Эккерт был поистине виртуозом в технике. В возрасте восьми лет он построил миниатюрный приемник. Как вспоминал позднее Мочли, Эккерт убедил его, что «мечты О компьютере можно осуществить на практике». В августе 1942 г. Мочли написал нечто вроде заявки на пяти
страничках, где вкратце изложил их совместное с Эккертом предложение о
создании быстродействующего компьютера на электронных лампах. Заявка
затерялась в инстанциях. Однако через несколько месяцев лейтенант Герман
Голдстейн, прикомандированный к училищу военный представитель, случайно
услышал об этой идее. В то время армия крайне нуждалась в новых
баллистических таблицах. Артиллеристы сообщали из Северной Африки, что
из-за очень мягкого грунта орудия далеко откатываются при отдаче и
снаряды не достигают цели. Группа специалистов, работавшая над этим проектом, в конечном счете выросла до 50 человек. Мочли был главным консультантом проекта, Эккерт — главным конструктором. Разные по своему характеру и привычкам эти два человека прекрасно дополняли друг друга. Быстрый и общительный Мочли генерировал идеи, а сдержанный, хладнокровный и осторожный Эккерт подвергал эти идеи строгому анализу, желая убедиться, что они действенны. «Он обладал потрясающей способностью переводить все на практический уровень, пользуясь простыми техническими средствами, — так охарактеризовал Эккерта один из членов группы, — Преспер был не тем человеком, который мог бы потеряться в тысяче уравнений». Конструкция машины выглядела фантастически сложной — предполагалось,
что она будет содержать 17468 ламп. Такое обилие ламп отчасти
объяснялось тем, что Эниак должен был работать с десятичными числами.
Мочли предпочитал десятичную систему счисления, ибо хотел, чтобы «машина
была понятна человеку». Однако столь большое количество ламп, которые,
перегреваясь, выходили из строя, приводили к частым поломкам. При 17
тыс. ламп, одновременно работающих с частотой 100 тыс. импульсов в
секунду, ежесекундно возникало 1,7 млрд. ситуаций, в которых хотя бы
одна из ламп могла не сработать. Экерт разрешил эту проблему,
позаимствовав прием, который широко использовался при эксплуатации
больших электроорганов в концертных залах: на лампы стали подавать
несколько меньшее напряжение, и количество аварий снизилось до
одной-двух в неделю. В конце 1945 г., когда ENIAC был наконец собран и готов к проведению первого официального испытания, война, нуждам которой он был призван служить, окончилась. Однако сама задача, выбранная для проверки машины, — расчеты, которые должны были ответить на вопрос о принципиальной возможности создания водородной бомбы, — указывала на то, что роль компьютера в послевоенные годы и годы «холодной войны» не снижалась, а скорее возрастала. Эниак успешно выдержал испытания, обработав около миллиона перфокарт фирмы IBM. Спустя два месяца машину продемонстрировали представителям прессы. По своим размерам (около 6 м в высоту и 26 м в длину) этот компьютер более чем вдвое превосходил Марк-1 Говарда Эйкена. Эйкен Говард Хатауэй Однако двойное увеличение в размерах сопровождалось тысячекратным
увеличением в быстродействии. По словам одного восхищенного репортера,
Эниак работал «быстрее мысли». Не успел Эниак вступить в эксплуатацию, как Мочли и Эккерт уже работали по заказу военных над новым компьютером. Главным недостатком компьютера Эниак были трудности, возникавшие при изменении вводимых в него инструкций, т. е. программы. Объема внутренней памяти машины едва хватало для хранения числовых данных, используемых в расчетах. Это означало, что программы приходилось буквально «впаивать» в сложные электронные схемы машины. Если требовалось перейти от вычислений баллистических таблиц к расчету параметров аэродинамической трубы, то приходилось бегать по комнате, подсоединяя и отсоединяя сотни контактов, как на ручном телефонном коммутаторе. В зависимости от сложности программы такая работа занимала от нескольких часов до двух дней. Это было достаточно веским аргументом, чтобы отказаться от попыток использовать Эниак в качестве универсального компьютера. | |
|
Всего комментариев: 0 | |