Выбрать главу

21 апреля 1951 года была назначена Государственная комиссия для приемки эскизных проектов БЭСМ и «Стрелы», в состав которой входили академик М. В. Келдыш, министр машиностроения и приборостроения П. И. Паршин, академик А. А. Благонравов и др. Как уже упоминалось, в мае 1951 года члены комиссии побывали в Киеве, где Сергей Алексеевич продемонстрировал уже работающую МЭСМ. Академик А. А. Дородницын позже вспоминал подробности заседания комиссии. Заявленная производительность «Стрелы» была в пять раз меньше, чем у БЭСМ — 2000 операций/с. Обосновывая это, Ю. Я. Базилевский заявил, что большая производительность и не нужна, и БЭСМ можно не строить, потому что «Стрела» и так «все задачи в стране перерешает». Лебедев ехидно отвечал, что «Стрела» просто не успеет решить ни одной задачи между двумя сбоями. Скорость работы электронных машин в те времена действительно казалась фантастической: М. В. Келдыш во время одной из бесед в 1954 году заметил, что «если бы таких ЭВМ выпустить 5–7 штук, то для Советского Союза этого было бы вполне достаточно». Подобные оценки необходимой вычислительной мощности не были характерны лишь для отечественных деятелей: известно, что в те годы в корпорации IBM в те самые же 5–7 штук в год оценивали емкость всего мирового рынка компьютеров.

Известная фотография Сергея Алексеевича в кабинете на Новопесчаной сделана в 1953 году вскоре после избрания академиком

БЭСМ имела 39 двоичных разрядов для представления чисел в виде «мантисса — порядок», из них 32 разряда отводилось для значащей части и 5 для порядка. Еще по одному разряду отводилось для знаков мантиссы и порядка. 5 двоичных разрядов со знаком могут представлять числа от –32 до +32, то есть общий диапазон представленных в машине чисел находился от 2–32 до 232, или примерно от 10–9 до 109. Выход результата какой-либо операции за пределы этого диапазона означал аварийную ситуацию, что доставляло немало хлопот программистам того времени.

Современного читателя, знакомого с устройством микропроцессоров, может удивить, что в линейке БЭСМ (включая и знаменитую БЭСМ-6) не было поддержки целочисленной арифметики, аппаратная реализация которой гораздо проще, чем для чисел «с плавающей точкой» (Лебедев называл последние «представлением чисел с учетом порядков»). Сейчас операции с целыми числами относятся к базовой функциональности, а ряд популярных моделей процессоров, относящихся к так называемой RISC-архитектуре, наоборот, не имеют аппаратной поддержки чисел с плавающей точкой, предоставляя реализацию соответствующих команд на откуп программистам. Но надо учесть, что во времена Лебедева аппаратная часть была весьма дорога, а БЭСМ, как писал сам Сергей Алексеевич, была «предназначена для решения математических задач», где операции с действительными числами доминировали и отказ от целочисленной арифметики приводил к существенному упрощению схем и экономии компонентов.

С оперативной памятью, от которой во многом зависело быстродействие машины, сначала случилась незадача. Память проектировали на самых быстрых запоминающих устройствах того времени: потенциалоскопах. Так называли электронно-лучевые трубки специальной конструкции, где информация запоминалась путем накопления электрических зарядов на поверхности мишени (обычно из диэлектрика или из изолированных зерен проводника). Для объема 1024 слов требовалось 50 потенциалоскопов. Однако выпускало их Министерство машиностроения и приборостроения, и, разумеется, в первую очередь обеспечило дефицитными изделиями своих разработчиков из СКБ-245. Заказ из ИТМ и ВТ не выполнялся до конца 1954 — начала 1955 года, и не помог даже М. А. Лаврентьев. Никто не сомневался, что Минмашприбор хочет таким способом обеспечить фору своей «Стреле».