В настоящее время вычислительная техника охватывает широкий спектр форм и применений — от миниатюрных устройств, помещающихся на ладони, до высокопроизводительных вычислительных комплексов, требующих специальных зданий и условий эксплуатации. Однако развитие этой области началось с одного конкретного проекта. Речь идёт о машине ENIAC — первом в мире универсальном электронном цифровом компьютере.
Исторические предпосылки
Перед началом Второй мировой войны в Соединённых Штатах Америки была организована Лаборатория баллистических вычислений (Ballistic Research Laboratory), основной задачей которой стало составление артиллерийских таблиц стрельбы. Эти таблицы рассчитывались вручную группами специалистов, называвшихся «computers» — «вычислители». К началу войны база таблиц считалась сформированной.
Однако в 1943 году, после высадки союзных войск в Северной Африке, выяснилось, что существующие таблицы неприменимы в условиях иного климата. Требовалось срочно пересчитать данные с учётом температуры, влажности и других факторов. Объёмы вычислений резко возросли, скорость расчётов оставалась низкой, а количество ошибок — высоким. Это обусловило необходимость в автоматизации вычислительных процессов.
Идея создания вычислителя
В начале 1940-х годов преподаватель Электротехнической школы Мура при Университете Пенсильвании Джон Уильям Мокли предложил проект электронного вычислителя, способного автоматизировать расчёты. В 1942 году он подготовил подробное техническое обоснование проекта. Однако руководство университета сочло инициативу преждевременной.
В это время школа сотрудничала с Лабораторией баллистических вычислений, и через капитана Германа Голдстайна информация о проекте дошла до военных. В апреле 1943 года Мокли представил проект лаборатории. Финансирование было утверждено — на начальные исследования выделили 61 700 долларов. 5 июня 1943 года был заключён официальный контракт, в соответствии с которым началась разработка компьютера ENIAC (Electronic Numerical Integrator and Computer).
Команда проекта:
- Джон Уильям Мокли — руководитель;
- Джон Преспер Эккерт — заместитель;
- Герман Гольдштейн — представитель от военных;
- Джон фон Нейман — научный консультант с 1944 года;
Ряд специалистов, отвечавших за отдельные модули системы, включая арифметические блоки, системы ввода-вывода и хранения данных.
Постройка и запуск
К середине 1943 года был продемонстрирован первый прототип, способный производить простые арифметические операции. Полностью собранный компьютер был готов к осени 1945 года, после завершения боевых действий. В феврале 1946 года он был официально представлен общественности. Затем его перевезли в Абердин, где он начал работу в Лаборатории баллистических вычислений.
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 стал важным этапом в развитии вычислительной техники, доказав эффективность электронных средств расчёта.
Ваше мнение имеет значение. Оставляйте комментарии и делитесь публикациями — это помогает развивать проект и формировать качественное информационное пространство.