EDVAC

EDVAC (Electronic Discrete Variable Automatic Computer) — одна из первых
История создания
Проектирование EDVAC началось ещё до того, как была завершена работа над
Итог длительных плодотворных дискуссий в группе конструкторов ЭНИАКа фон Нейман подвел в мае 1945 года в рукописи под названием «Первый проект отчёта о EDVAC». В июне 1945 года фон Нейман прислал эту рукопись по почте из Лос-Аламоса, где тогда находился, Герману Голдстайну, как куратору проектов ЭНИАК и EDVAC со стороны Армии США. Герман Голдстайн, будучи сам учёным до службы в Армии США, высоко оценил научную ценность работы и, перепечатав её на 101 странице, разослал 24 копии широкому кругу учёных в научных учреждениях США и Великобритании. На копиях отчёта в качестве автора стояла только фамилия фон Неймана[1], создавая неверное впечатление, что именно фон Нейман является автором всех идей, изложенных в документе. В частности в отчёте упоминался принцип хранения программы в памяти компьютера вместе с данными. Компьютер EDVAC должен был стать первой машиной, реализовавшей эту идею, получившую название «архитектура фон Неймана». Этот поступок надолго испортил отношения Эккерта и Мокли с Голдстайном и фон Нейманом. Фактически широкая публикация данного документа лишала Экерта и Мокли права на патент идей, авторами которых они являлись.
Контракт W-36-034-ORD-7593 на создание нового компьютера под кодовым названием «Project PY» был подписан 12 апреля 1946 года, с начальным бюджетом в 100 000 долл.[2] Основной проблемой при конструировании машины был баланс между надёжностью и экономией. Тем не менее, окончательная стоимость EDVAC была сравнима со стоимостью ENIAC и была немногим меньше 500 000 долл. — в пять раз выше первоначальной оценки.
22 марта 1946 года Мокли и Эккерт покинули Институт Мура из-за споров с Пенсильванским университетом и Армией США по поводу патентов на компьютеры
После завершения EDVAСа Институт Мура больше не занимался созданием компьютеров.
Технические характеристики
Законченная машина EDVAC сильно отличалась от той, что была описана в документе фон Неймана. Инженеры Школы Мура многое в EDVACе сделали по-своему, в некоторых случаях отвергнув предложения фон Неймана. Так как EDVAC строился на деньги военного ведомства и был засекречен (точно так же как ЭНИАК в своё время), многие, не видя реальной машины, судили об EDVACе по отчёту фон Неймана, который получил широкое распространение. Из-за этого в исторической литературе возникла путаница с ключевыми характеристиками компьютера[3].
Компьютер использовал двоичную систему счисления, располагал встроенными операциями сложения, вычитания и умножения, а также программной реализацией деления; объём памяти составлял 1000 44-разрядных слов (позже дополнен до 1024 слов, что даёт 5,5 килобайт в современной терминологии). Формат команды: четырёхадресный - два адреса источников, адрес записи результата и адрес следующей команды.
Физически, компьютер состоял из следующих компонентов:
- устройство чтения/записи с магнитной ленты;
- контролирующее устройство с осциллографом;
- устройство-диспетчер, принимающее инструкции от контролирующего устройства и из памяти и направляющее их в другие устройства;
- вычислительное устройство, выполняющее за раз одну арифметическую операцию над парой чисел и посылающее результат в память;
- таймер;
- устройство памяти, состоящее из двух наборов по 64 ртутных акустических линий задержки, в каждой линии хранилось по 8 слов;
- три временных регистра, в каждом из которых хранилось одно слово.
Время операции сложения — 864 микросекунды, умножения — 2900 микросекунд (2,9 миллисекунды).
Компьютер состоял из 3563
Использование
EDVAC был поставлен Баллистической лаборатории в августе 1949 года. После устранения неисправностей компьютер окончательно заработал в 1951 году и проработал до 1961 года, когда он был заменён на более совершенную машину BRLESC.
См. также
- ENIAC— первый универсальный электронный компьютер, созданный командой Мокли и Эккерта в Институте Мура при Пенсильванском университете (1946)
- EDSAC — британский компьютер, первый реализовавший «архитектуру фон Неймана» (1949)
- Eckert–Mauchly Computer Corporation — компания, основанная в 1946 году Эккертом и Мокли, создавшая первые коммерческие компьютеры BINAC и UNIVAC I
Литература
- Herman H. Goldstine. The Computer from Pascal to von Neumann. — Princeton University Press, 1980. — 365 p. — ISBN 9780691023670. (англ.)
- William Aspray. John von Neumann and the Origins of Modern Computing. — MIT Press, 1990. — 394 p. — ISBN 0262011212. (англ.)
- Scott McCartney. ENIAC: The Triumphs and Tragedies of the World's First Computer. — Berkley Books, 2001. — 262 p. — ISBN 9780425176443. (англ.)
- Raúl Rojas, Ulf Hashagen. The First Computers: History and Architectures. — MIT Press, 2002. — 471 p. — ISBN 9780262681377. (англ.)
- Arthur L. Norberg. Computers and Commerce: A Study of Technology and Management at Eckert-Mauchly Computer Company, Engineering Research Associates, and Remington Rand, 1946-1957. — MIT Press, 2005. — 384 p. — ISBN 9780262140904. (англ.)
Примечания
- ↑ John von Neumann. First Draft of a Report on the EDVAC . University of Pennsylvania (30 июня 1945). Дата обращения: 28 августа 2013. Архивировано 6 апреля 2015 года.
- ↑ ELECTRONIC COMPUTERS WITHIN THE ORDNANCE CORPS Архивная копия от 19 ноября 2012 на Wayback Machine глава 3
- ↑ 1 2 Godfrey M.D. The Computer as von Neuman Planned It (англ.) // IEEE Annals of the History of Computing. — 1993. — Vol. 15, no. 1. Архивировано 11 августа 2013 года.
Ссылки
- интервью Джона Преспера Экерта, Институт Чарльза Бэббиджа, Миннесотский университет
- интервью Carl Chambers, Институт Чарльза Бэббиджа, Миннесотский университет
- интервью Irven A. Travis, Институт Чарльза Бэббиджа, Миннесотский университет
- интервью S. Reid Warren, Институт Чарльза Бэббиджа, Миннесотский университет
- интервью Frances E. Holberton, Институт Чарльза Бэббиджа, Миннесотский университет