|
Заинтригованный Нейман захотел присоединиться к ним...
Тут надо, наверное, сказать, что авторитет Джона фон Неймана в среде ученых был очень высок. Кое–кто из посвященных знал, что Нейман частенько бывал в Лос–Аламосе, где создавалась атомная бомба, непосредственно участвовал во многих проектах, много консультировал. Причем его феноменальные математические способности иной раз вызывали шок у окружающих.
«Однажды один известный физик–экспериментатор и я целый день безуспешно ломали голову над задачей, для решения которой нужно было взять некий интеграл, – вспоминал Эмилио Сегре, ученик Энрико Ферми – одного из «отцов» американской ядерной бомбы. – Поставивший нас в тупик интеграл был написан на доске, когда через приоткрытую дверь нашей комнаты мы увидели идущего по коридору фон Неймана. «Не можете ли вы помочь нам с этим интегралом?» – спросили мы у него. Фон Нейман подошел к двери, глянул на доску и продиктовал ответ. Мы совершенно остолбенели, – не понимая, как это ему удалось сделать...»
Естественно, что фон Нейман не только мгновенно смог оценить огромное практическое значение быстродействующих вычислительных машин, но и был способен помочь в их совершенствовании.
Он присоединился к группе Моучли–Эккерта, когда конструирование «ЭНИАКа» подходило к концу. И тут же стал выдвигать идеи, как его можно усовершенствовать.
В конце концов, это привело к тому, что, едва закончив работу над одной машиной, все тут же переключились на создание другой, более совершенной.
Один из наиболее ощутимых недостатков релейных машин и «ЭНИАКа» заключался в способах программного управления ходом вычислений. «ЭНИАК», например, несколько дней готовили к работе, осуществляя необходимые соединения на коммутационной доске, а собственно решение задачи длилось всего несколько минут.
Для устранения этого недостатка фон Нейман и его коллеги предложили «принцип хранимой программы», в соответствии с которым программа, как и исходные числовые данные, вводилась и хранилась в памяти машины.
В 1945 году группа начала работу над «Электронной вычислительной машиной с дискретными переменными», сокращенно «ЭДВАК». Однако вскоре коллектив разделился: фон Нейман и Гольдстайн уехали в Принстон, Беркс – в Мичиган, а Моучли и Эккерт организовали собственную компанию по производству ЭВМ. Поэтому «ЭДВАК» был закончен лишь в 1950 году – на год позже, чем английская машина «ЭДСАК», которая оказалась, таким образом, первой в мире вычислительной машиной с хранимой программой.
Сложение занимало у «ЭДСАКа» 0,07 миллисекунды, умножение – 8,5 миллисекунды (1 миллисекунда = 10~<sup>6</sup> секунды), ввод данных в машину производился с помощью перфоленты, вывод – с помощью пищущей машинки.
Вслед за «ЭДСАК» и «ЭДВАК» в первой половине 50–х годов появляется множество других ламповых машин. Например, в США Гарвардская вычислительная лаборатория в марте 1950 года закончила работу над ЭВМ «Марк–3», в которой тоже использовался принцип «хранимой программы».
Новоявленная фирма «Эккерт–Моучли компьютер корпорейшн» начала свою деятельность с создания «БИНАКа». В начале 50–х годов к работам над вычислительными машинами приступило Национальное бюро стандартов США. Результатом этих работ явились машины «ДИСЕАК», а затем «СВАК».
И наконец, английские специалисты при непосредственном участии Тьюринга создали ЭВМ с названием «МАДАМ». |