Найти в Дзене
Житіе Желѣзное

ENIAC — первый в истории компьютер

В настоящее время вычислительная техника охватывает широкий спектр форм и применений — от миниатюрных устройств, помещающихся на ладони, до высокопроизводительных вычислительных комплексов, требующих специальных зданий и условий эксплуатации. Однако развитие этой области началось с одного конкретного проекта. Речь идёт о машине ENIAC — первом в мире универсальном электронном цифровом компьютере. Перед началом Второй мировой войны в Соединённых Штатах Америки была организована Лаборатория баллистических вычислений (Ballistic Research Laboratory), основной задачей которой стало составление артиллерийских таблиц стрельбы. Эти таблицы рассчитывались вручную группами специалистов, называвшихся «computers» — «вычислители». К началу войны база таблиц считалась сформированной. Однако в 1943 году, после высадки союзных войск в Северной Африке, выяснилось, что существующие таблицы неприменимы в условиях иного климата. Требовалось срочно пересчитать данные с учётом температуры, влажности и других
Оглавление

В настоящее время вычислительная техника охватывает широкий спектр форм и применений — от миниатюрных устройств, помещающихся на ладони, до высокопроизводительных вычислительных комплексов, требующих специальных зданий и условий эксплуатации. Однако развитие этой области началось с одного конкретного проекта. Речь идёт о машине ENIAC — первом в мире универсальном электронном цифровом компьютере.

Одна из многочисленных панелей управления ENIAC. Фотография в свободном доступе.
Одна из многочисленных панелей управления ENIAC. Фотография в свободном доступе.

Исторические предпосылки

Перед началом Второй мировой войны в Соединённых Штатах Америки была организована Лаборатория баллистических вычислений (Ballistic Research Laboratory), основной задачей которой стало составление артиллерийских таблиц стрельбы. Эти таблицы рассчитывались вручную группами специалистов, называвшихся «computers» — «вычислители». К началу войны база таблиц считалась сформированной.

Дифференциальный анализатор - в некотором роде, предок компьютера. Ими пользовались для ускорения вычислений, но их скорость работы целиком зависела от механической силы операторов. Фотография в свободном доступе.
Дифференциальный анализатор - в некотором роде, предок компьютера. Ими пользовались для ускорения вычислений, но их скорость работы целиком зависела от механической силы операторов. Фотография в свободном доступе.

Однако в 1943 году, после высадки союзных войск в Северной Африке, выяснилось, что существующие таблицы неприменимы в условиях иного климата. Требовалось срочно пересчитать данные с учётом температуры, влажности и других факторов. Объёмы вычислений резко возросли, скорость расчётов оставалась низкой, а количество ошибок — высоким. Это обусловило необходимость в автоматизации вычислительных процессов.

Идея создания вычислителя

В начале 1940-х годов преподаватель Электротехнической школы Мура при Университете Пенсильвании Джон Уильям Мокли предложил проект электронного вычислителя, способного автоматизировать расчёты. В 1942 году он подготовил подробное техническое обоснование проекта. Однако руководство университета сочло инициативу преждевременной.

В это время школа сотрудничала с Лабораторией баллистических вычислений, и через капитана Германа Голдстайна информация о проекте дошла до военных. В апреле 1943 года Мокли представил проект лаборатории. Финансирование было утверждено — на начальные исследования выделили 61 700 долларов. 5 июня 1943 года был заключён официальный контракт, в соответствии с которым началась разработка компьютера ENIAC (Electronic Numerical Integrator and Computer).

Команда проекта:

  • Джон Уильям Мокли — руководитель;
  • Джон Преспер Эккерт — заместитель;
  • Герман Гольдштейн — представитель от военных;
  • Джон фон Нейман — научный консультант с 1944 года;

Ряд специалистов, отвечавших за отдельные модули системы, включая арифметические блоки, системы ввода-вывода и хранения данных.

Постройка и запуск

К середине 1943 года был продемонстрирован первый прототип, способный производить простые арифметические операции. Полностью собранный компьютер был готов к осени 1945 года, после завершения боевых действий. В феврале 1946 года он был официально представлен общественности. Затем его перевезли в Абердин, где он начал работу в Лаборатории баллистических вычислений.

Фотография с презентации компьютера ENIAC военным. Слева направо - Д.П. Эккерт, Дж.Г. Брайнерд, С. Фелтман, капитан Гольдштейн, Д.У. Мокли (в центре), Д.Х. Пендер, генерал Барнс, полковник Гиллон. Фотография в свободном доступе.
Фотография с презентации компьютера ENIAC военным. Слева направо - Д.П. Эккерт, Дж.Г. Брайнерд, С. Фелтман, капитан Гольдштейн, Д.У. Мокли (в центре), Д.Х. Пендер, генерал Барнс, полковник Гиллон. Фотография в свободном доступе.

ENIAC применялся для расчёта параметров термоядерных реакций по схеме Улама–Теллера. Первая такая задача была выполнена в 1947 году. Кроме того, машина использовалась для прогноза метеоусловий, решения аэродинамических задач, вычисления математических констант и других инженерных расчётов.

Технические данные

  • Общий вес: 30 тонн
  • Энергопотребление: 174 кВт/ч
  • Тактовая частота: 100 кГц
  • Скорость: до 5000 операций сложения или 357 операций умножения в секунду
  • Объём памяти: изначально 20 машинных слов, после модернизации в 1953 году — 120
  • Элементы: 17 468 вакуумных ламп, 7200 диодов, 70 000 резисторов, более 10 000 конденсаторов
  • Устройство ввода-вывода: табулятор IBM, до 125 перфокарт в минуту

Для обеспечения стабильности работы лампы эксплуатировались в режиме заниженного напряжения. Это увеличивало их срок службы и снижало частоту сбоев. Среднее количество отказов ламп составляло 2–3 в неделю.

Завершение эксплуатации

Последняя модернизация ENIAC была проведена в июле 1953 года. Окончательное отключение состоялось 2 октября 1955 года. После демонтажа часть элементов была передана в музеи. ENIAC стал важным этапом в развитии вычислительной техники, доказав эффективность электронных средств расчёта.

Ваше мнение имеет значение. Оставляйте комментарии и делитесь публикациями — это помогает развивать проект и формировать качественное информационное пространство.