Страница 32 из 99
Как тут не размечтаться? А вдруг получится?! Впрочем, для себя я мечтал более смиренно: не о сверхмашине, которая окажется умнее человека (эта идея мне вообще не по душе, хоть я и системотехник), а о машине, которая будет понимать человека, чтобы лучше делать свое дело. Тогда мне эта идея казалась доступной. В самом деле, если машина от всего того, что я ей буду говорить, показывать и так далее, обнаружит определенное поведение, то проблема исчерпана. Это значит, что она через свои датчики стала видеть, слышать, обонять в ясном человеческом смысле этих слов, без кавычек и оговорок. А ее поведение при этом можно приспособить для любых дел и задач — на то она и универсальная вычислительная машина.
Да, тогда, в январе, мне это казалось доступным и простым; море было по колено… Ох, эта вдохновляющая сила приборов! Фантастические зеленые петли на экранах, уверенно-сдержанное гудение трансформаторов, непреложные перещелки реле, вспышки сигнальных лампочек на пульте, точные движения стрелок… Кажется, что все измеришь, постигнешь, сделаешь, и даже обыкновенный микроскоп внушает уверенность, что сейчас (при увеличении 400 и в дважды поляризованном свете) увидишь то, что еще никто не видел!
Да что говорить… Какой исследователь не мечтал перед началом новой работы, не примерялся мыслью и воображением к самым высоким проблемам? Какой исследователь не испытывал того всесокрушающего нетерпения, когда стремишься — скорей! скорей! — закончить нудную подготовительную работу — скорей! скорей! — собрать схему опыта, подвести питание и начать!
А потом… потом ежедневные лабораторные заботы, ежедневные ошибки, ежедневные неудачи вышибают дух из твоих мечтаний. И согласен уже на что-нибудь, лишь бы не зря работать.
Так получилось и у меня.
Описывать неудачи — все равно что переживать их заново. Поэтому буду краток. Значит, схема опыта такая: к входам ЦВМ-12 подсоединяем кристаллоблок о 38 тысячах ячеек, а к входам кристаллоблока — весь прочий инвентарь: микрофоны, датчики запахов, влажности, температуры, тензометрические щупы, фотоматрицы с фокусирующей насадкой, «шапку Мономаха» для считывания биотоков мозга. Источник внешней информации — это я сам, то есть нечто двигающееся, звучащее, меняющее формы и свои координаты в пространстве, обладающее температурой и нервными потенциалами. Можно увидеть, услышать, потрогать щупами, измерить температуру и давление крови, проанализировать запах изо рта, даже залезть в душу и в мысли — пожалуйста! Сигналы от датчиков должны поступать в кристаллоблок, возбуждать там различные ячейки — кристаллоблок формирует и «упаковывает» сигналы в логичные комбинации для ЦВМ-12 — она расправляется с ними, как с обычными задачами, и выдает на выходе нечто осмысленное. Чтобы ей это легче было делать, я ввел в память машины все числа-слова из словаря машинного перевода от «А» до «Я».
И… ничего. Сельсин-моторчики, тонко подвывая, водили щупами и объективами, когда я перемещался по комнате. Контрольные осциллографы показывали вереницу импульсов, которые проскакивали от кристаллоблока к машине. Ток протекал. Лампочки мигали. Но в течение первого месяца рычажки цифропечатающего автомата ни разу не дернулись, чтобы отстучать на перфоленте хоть один знак.
Я утыкал кристаллоблок всеми датчиками. Я пел и читал стихи, жестикулировал, бегал и прыгал перед объективами; раздевался и одевался, давал себя ощупывать (брр-р! — эти холодные прикосновения щупов…). Я надевал «шапку Мономаха» и — о господи! — старался «внушить»… Я был согласен на любую абракадабру.
Но ЦВМ-12 не могла выдать абракадабру, не так она устроена. Если задача имеет решение — она решает, нет — останавливается. И она останавливалась. Судя по мерцанию лампочек на пульте, в ней что-то переключалось, но каждые пять-шесть минут вспыхивал сигнал «стоп», я нажимал кнопку сброса информации. Все начиналось сначала.
Наконец я принялся рассуждать. Машина не могла не производить арифметических и логических операций с импульсами от кристаллоблока — иначе что же ей еще делать? Значит, и после этих операций информация получается настолько сырой и противоречивой, что машина, образно говоря, не может свести логические концы с концами — и стоп! Значит, одного цикла вычислений в машине просто мало. Значит… и здесь мне, как всегда в подобных случаях, стало неловко перед собой, что не додумался сразу, — значит, надо организовать обратную связь между машиной (от тех ее блоков, где еще бродят импульсы) и кристаллоблоком! Ну, конечно: тогда сырая информация из ЦВМ-12 вернется на входы этого хитрого куба, переработается там еще раз, пойдет в машину и так далее, до полной ясности.
Я воспрянул: ну, теперь!.. Далее можно абстрагироваться от воспоминаний о том, как сгорели полторы сотни логических ячеек и десяток матриц в машине из-за того, что не были согласованы режимы ЦВМ и кристаллоблока (дым, вонь, транзисторы палят, как патроны в печке, а я, вместо того чтобы вырубить напряжение на щите, хватаю со стены огнетушитель), как я добывал новые ячейки, паял переходные схемы, заново подгонял режимы всех блоков — трудности технической реализации, о чем разговор. Главное — дело сдвинулось с места!
15 февраля в лаборатории раздался долгожданный перестук: автомат отбил на перфоленте строчку чисел! Вот она, первая фраза машины (прежде чем расшифровать ее, я ходил вокруг стола, на котором лежал клочок ленты, курил и опустошенно как-то улыбался: машина начала вести себя …): «Память 107 бит».
Это было не то, что я ждал. Поэтому я не сразу понял, что машина «желает» (не могу все же писать такое слово без кавычек!) увеличить объем памяти.
Собственно говоря, все было логично: поступает сложная информация, ее необходимо куда-то девать, а блоки памяти уже забиты. Увеличить объем памяти! Обычная задача на конструирование машин.
Если бы не уважение Альтера Абрамовича, просьба машины осталась бы без последствий. Но он выдал мне три куба магнитной памяти и два — сегнетоэлектрической. И все пошло в дело: спустя несколько дней ЦВМ-12 повторила требование, потом еще и еще… У машины прорезались серьезные запросы…