Введение

Ранний компьютер

EDVAC (Electronic Discrete Variable Automatic Computer) был одним из первых электронных компьютеров. Он был создан в Школе электротехники Мура при Пенсильванском университете. Вместе с ORDVAC, он являлся преемником ENIAC. В отличие от ENIAC, он работал в двоичной, а не десятичной системе и был спроектирован как компьютер с хранимой программой. Изобретатели ENIAC, Джон Мохли и Дж. Преспер Эккерт, предложили концепцию создания EDVAC в августе 1944 года. Контракт на постройку нового компьютера был подписан в апреле 1946 года с первоначальным бюджетом в 100 000 долларов США. EDVAC был поставлен в Лабораторию баллистических исследований в 1949 году. В 1952 году Лаборатория баллистических исследований вошла в состав Исследовательской лаборатории армии США. Функционально, EDVAC представлял собой двоичный последовательный компьютер с автоматическим сложением, вычитанием, умножением, программируемым делением и автоматической проверкой, оснащенный ультразвуковой последовательной памятью. Как и ENIAC, EDVAC был построен для Баллистической исследовательской лаборатории армии США на Абердинском полигоне Школой электротехники Пенсильванского университета. К Эккерту, Мохли и другим разработчикам ENIAC присоединился Джон фон Нейман в качестве консультанта; фон Нейман обобщил и обсудил разработки в области логического проектирования в первом проекте отчета о EDVAC, датированном 1945 годом. Контракт на строительство нового компьютера был подписан в апреле 1946 года с первоначальным бюджетом в 100 000 долларов США. В контракте устройство именовалось «Электронный дискретный переменный автоматический вычислитель». Однако окончательная стоимость EDVAC оказалась сопоставимой со стоимостью ENIAC – чуть менее 500 000 долларов. Компания Raytheon выступала субподрядчиком при производстве машин EDVAC.

Влияние на будущую компьютерную конструкцию

Известная монография Джона фон Неймана «Первый проект отчета об EDVAC» предложила основное усовершенствование его конструкции, которое воплощало в себе ключевую концепцию «хранимой программы», которую мы сейчас называем архитектурой фон Неймана. Суть заключалась в хранении программы в той же памяти, что и данные. Британские компьютеры EDSAC в Кембридже и «Manchester Baby» стали первыми рабочими компьютерами, реализованными по этой схеме, и подавляющее большинство компьютеров, созданных впоследствии, также ей следовали. Размещение программы и данных в разных областях памяти теперь называется Гарвардской архитектурой для отличия.

Установка и эксплуатация

EDVAC был доставлен в Лабораторию баллистических исследований в 1949 году. После обнаружения и решения ряда проблем, компьютер начал эксплуатироваться в 1951 году, хотя и в ограниченном режиме. В 1952 году (апрель/май) он работал более нескольких часов в день (период с 15 апреля по 31 мая был использован в течение 341 часа). К 1957 году EDVAC работал более 20 часов в сутки, при этом среднее время безошибочной работы составляло 8 часов. EDVAC получил ряд модернизаций, включая ввод-вывод с использованием перфокарт в 1954 году, дополнительную память в виде более медленного магнитного барабана в 1955 году и устройство для вычислений с плавающей точкой в 1958 году. EDVAC работал до 1962 года, когда был заменен на BRLESC.