Игра в имитацию - Эндрю Ходжес (2015)
-
Год:2015
-
Название:Игра в имитацию
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Перевел:Виктория Тен, Г. Веселов, Михаил Витебский, О. Костерева
-
Издательство:АСТ
-
Страниц:312
-
ISBN:978-5-17-089741-4
-
Рейтинг:
-
Ваша оценка:
Игра в имитацию - Эндрю Ходжес читать онлайн бесплатно полную версию книги
В ЭНИАК они добились этого с помощью системы внешних устройств. которые должны были устанавливать команды для каждой операции. Эти устройства соединялись с разъемами, как на ручной телефонной станции. (Нечто очень похожее было у «Колосса».) Преимущество такого решения заключалось в том, что команды оказывались на деле доступны мгновенно, как только обеспечивалось подключение к разъемам. А недостаток состоял в том, что последовательность команд была ограничена по длине, и мог потребоваться день или около того, чтобы выполнить подключение. Это было сродни конструированию новой машины для выполнения каждой отдельной задачи. И ЭНИАК, и «Колосс» являлись своего рода комплектами, наборами, из которых можно было сделать много машин, слегка отличавшихся друг от друга, а вовсе не воплощением концепции истинной универсальности Бэббиджа, согласно которой машина должна была оставаться в неизменном виде; переписывались бы только операционные карты, содержащие команды.
Но даже когда фон Нейман присоединился в качестве «консультанта» к команде ЭНИАК в конце 1944 г., Эккерт и Мокли видели совершенно иное решение своей проблемы. Оно сводилось к тому, чтобы оставить в покое аппаратное обеспечение («железо») машины и делать команды доступными на электронных скоростях путем хранения их внутри, в памяти, в электронной форме. ЭНИАК был призван хранить в своей памяти арифметические действия, а первый «Колосс» — образцы ключей «Рыбы». Это было совершенно новый принцип хранения команд внутри машины. Команды обычно воспринимались, как поступающие извне для того, чтобы воздействовать на «внутреннюю начинку». Однако «вторая электронная машина», упомянутая в письме фон Неймана Уиверу, была призвана отразить эту новую идею.
Каждая традиция здравого смысла и абстрактного мышления склонна допускать, что «числа» совершенно отличны по форме от «команд». И очевидным решением представлялось хранить их раздельно: данные в одном месте, а набор команд для оперирования, управления этими данными — в другом месте. Это представлялось очевидным — но было неверным. В марте и апреле 1945 г. коллектив ЭНИАК подготовил предложение — Предварительный доклада о машине ЭДВАК. ЭДВАК — Электронный дискретный переменный компьютер — был проектируемой «второй электронной машиной».
Предварительный доклад был датирован 30 июня 1945 г. и подписан фон Нейманом. Это был не его проект, но его описание несло на себе следы математической ориентированности его мышления, явно довлеющей над техническими деталями.
В частности, в докладе была сформулирована очень осторожная, продуманная, но совершенно новая идея, к которой пришел коллектив ЭНИАКа при обдумывании лучшей машины. На обсуждение были вынесены различные типы хранения промежуточных показателей, команд, фиксированных констант параметров, статистических данных, требовавшиеся существующим машинам, а затем утверждалось, что устройство нуждается в значительной памяти. При том, что различные части этой памяти должны выполнять функции, слегка отличные по своей природе и значительно различающиеся по своему назначению, тем не менее, представляется целесообразным рассматривать всю память, как один орган.
Однако при подобной трактовке памяти, как «одного органа», она уподоблялась «одной ленте» Универсальной машины Тьюринга, на которой должно было храниться всё — команды, данные и операции. Это была новая идея, отличная от всего в концепции Бэббиджа, и эта идея ознаменовала поворотный момент в проектировании цифровых машин. Поскольку акцент переносился на новую установку: создание большой, скоростной, эффективной, всеохватывающей (универсальной) электронной «памяти». В результате все в концепции упрощалось, становилось более упорядоченным. Фон Нейман, должно быть, нашел эту идею «соблазнительной» — ведь она была слишком хороша, чтобы оказаться правдой. Но она всегда присутствовала в статье «О вычислимых числах»!