Разумеется, что это электронное чудо (я говорю без всякой иронии — это действительно было выдающиеся устройство) часто ломалось, хотя даже при постоянных поломках экономически себя полностью оправдывало хотя бы потому, что было незаменимо.[288]
Оно работало в тысячу раз быстрее чем самые быстрые вычислительные устройства того времени. Однако инженеры и математики сразу же задались вопросом: можно ли некими аппаратными приемами повысить надежность компьютера, чтобы нарушения работы какого-либо звена или совокупности звеньев не влияли на результат, чтобы они его компенсировали. За решение проблемы взялись очень многие, она того стоила, тем более что в эксплуатации находилось большое число вычислительных машин работающих на электромеханических реле, такие себе гигантские щелкающие ящики. Именно с помощью них немцы планировали рассчитывать траектории своих первых межконтинентальных ракет (компьютер Конрада Цузе), с помощью них во время войны англичанами были вскрыты коды немецких шифровальных машин — знаменитой «Энигмы» и более изощренной «Шлюссельцузатц-40» фирмы «Лоренц». Да и «Эниак» занимался совсем не мирными целями. Он тоже рассчитывал траектории, ведь бомба уже была, а межконтинентальные ракеты активно разрабатывались вывезенными с Германии инженерами.Решение нашел в 1952 году Джон фон Нейман, также упоминаемый нами раньше как ученый получивший формулу Больцмана через квантово-механические соотношения. Фон Нейман тоже делал свой компьютер, правда не в Америке, а в Англии, закрепив за этой страной второе место в мире в области «хайтека» которое она удерживает до сих пор. Он был введен в строй в 1948 году, но в отличии от «Эниака» стал первым компьютером с современной архитектурой. В чем состояло «решение фон Неймана»? Для ответа на этот вопрос нам предстоит заглянуть в его эпохальную книгу «Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components»[289]
(«Вероятностная логика и синтез надежных организмов из ненадежных компонент»). Само это название может показаться странным непосвященному человеку, действительно, как можно создать надежное из ненадежного? Кибернетика утверждает что возможно. Нет, речь не идет о неких совершенно надежных системах, всё-таки звенья в них входящие неидеальны. Каждое звено может сломаться, речь идет о некой максимально достижимой надежности возможной в данных условиях. Вот его описание исходной ситуации: «Как механические, так и электрические устройства статистически подвержены возможности отказа в работе, то же самое, вероятно, относится также к нейронам животных. Поэтому желательно найти такую основу для наших построений, которая была бы лучшим приближением к действительности, и изучать эту новую ситуацию. Самым простым предположением относительно ошибки является следующее: с каждым основным органом [в нашем случае, орган системы — отдельный человек] связано некоторое положительное число — вероятность того, что этот орган допускает ошибку. При этом предполагается, что ошибка появляется статистически, независимо от общего состояния схемы и от ошибок других органов. Мы тоже рассматривали человека как изолированную субстанцию, однако потом показывали как на него влияют связи в которых он запутывается все сильнее и сильнее, а в самом начале, в примере с телевизором, показали, как нарушение работы одного элемента может повлечь нарушения в работе остальных. Он дает аналогичную статистическую трактовку: «Гораздо ближе к действительности более общее определение о том, что ошибка отдельных органов статистически зависит от общего состояния схемы и друг от друга. /…/ Каждый нейрон имеет вероятность несрабатывания. /…/ Важно подчеркнуть, что трудности, которые появляются с допущением ошибок, состоят не столько в возможности получения ложной информации, сколько в том результаты вообще могут не относиться к делу».