Читаем Программист Сталина полностью

Предварительные расчёты, проведённые Бруком и Лебедевым, давали цифры в несколько сот «ячеек памяти», из которых, не усложняя до невозможных величин устройство, ещё можно было организовать ОЗУ. Цифры были похожи на те, что я помнил для первых ЭВМ.

Первоначальные мечты ограничить число ламп полутора-двумя сотнями, после подсчётов, пришлось урезать. Точнее, раздуть. До трёх сотен, которые должны был стать основой элементной базы ЭВМ. В ходе обсуждений я услышал много для себя:-) новых слов - медно-закисные выпрямители, они же цвитекторы, полупроводниковые диоды ВЧ и ЗЧ…

Это чудо будущего, 1941 года, должно было выполнять, исходя из имевшихся расчётов, 10 операций в секунду вида сложения двух чисел при работе с магнитным барабаном и порядка нескольких тысяч, если работа шла только в пределах ОЗУ. Которого, как было ясно сразу было «кот наплакал». Впрочем, и на магнитном барабане, всего лишь, «в разы больше». Операции умножения, как показывали расчёты, должны были выполняться в десятки раз медленней.

Мне, используя свою свои знания, ноут, десктоп, Лазарус, свой начатый «блестящий эмулятор этой ЭВМ» и помощь программистов номер 2 и 3, разработать набор инструкций, увы, пока не процессора, а того, что будет пока «до него»:-)

Главный по машинным кодам. Создать и отладить будущую библиотеку «стандартных подпрограмм». Не только HARD, но и SOFT! Я помнил этот урок будущего. Что же, эту часть никто не сделает лучше меня.

В моей голове появилась грандиозная идея - суперсовместимость ВСЕХ поколений советских ЭВМ. Гигантский замысел - за исключением аппаратно-зависимых мест, их машинный код полностью совместим! Библиотеки математические, способные «переползать» на новые поколения ЭВМ и полная совместимость… я стёр нарисованный воображением красивый воздушный замок мечты. Понятно, что анрыл. Но кое-что в этом направлении таки сделать можно.

Мы начали зарываться в те «залежи по эмуляции», которые содержали, помимо кучи игр для ZX, MSX массу намного более полезных сведений, в том числе и по архитектуре ЭВМ и логике их работы. На примере запущенных под эмулятором Спектрума легендарных (в своё время) zeus, gens, mons я попробовал довести до четвёрки конструкторов и программистов логику того, как должна работать (и изначально проектироваться) ЭВМ. Мы просто обязаны обойти многие подводные рифы того, что было в «моей истории».

За время, прошедшее с «мозгового штурма», дело было поставлено на официальные рельсы, и кроме того, первая советская ЭВМ получила то, что было обозначено в официальном документе (с грифом «Сов. секретно», а как же без этого…) как «технический облик электрического вычислителя». Если за эти две недели остальные участники мозгового штурма, на мой взгляд, так и не вышли из состояния, похожего на истерически-радостное возбуждение, то я, наоборот, снова впал в некое уныние. Ибо личное знакомство с одними из самых квалифицированных специалистов в СССР, способными родить первую ЭВМ и просвещавших меня о текущем уровне комплектующих, на основе которых её планировалось собрать, и их возможностях, нагнали тоску, а желанный «советский спекки» казался далёким как-никогда.

Вообще, как, казалось бы, одни и те же факты могут влиять категорически в противоположных направлениях на разных людей, но ставящих себе одну и ту же задачу… задействованным в разработке ЭВМ аборигенам, на мой взгляд, стало казаться, что они «вот прямо сейчас», опираясь на знания, пусть и отрывочные, из будущего, работающие два компьютера из 2018, «попаданца-программиста при них» с немалым, хотя и поверхностным набором полезных сведений, свернут горы, точнее подарят СССР первую ЭВМ. За которой последуют «движение верх», безостановочное, непреклонное и неизбежное Такое же, как победа мирового пролетариата.

Внешне облик первой в СССР и мире ламповой ЭВМ (с моей точки зрения, по возможностям - калькулятор с «возможностями программируемого») выглядел так - три стойки вокруг того, что было обозвано местными «вентиляционной колонной».

Двое новичков, которых авансом записали в «Главные Конструкторы», мимоходом лишь повздыхали над изящными кулерами в десктопе и принялись, со всеми нами, приближать это самое блестящее будущее.

Кстати, именно так - двое главных конструкторов. Насчёт чего было специальное неформальное решение… Наркома Берии! Проведшего личную беседу с Кржижановским насчёт «государственной важности», необходимости привлечения в лабораторию новых специалистов и, конечно же, специального выделения, в самое ближайшее время, денежных средств на проектирование «электрического вычислителя».

ЛПБ в самом начале сообщил Бруку и Лебедеву, что их эти места - за заслуги в «ином будущем». И первый проект они будут делать вместе, а после - между ними будет конкурентная борьба. Ну не то, чтобы конкурентная, скорее, как я понял из пары фраз Иоффе, их планировалось сосредоточить на разных целях.

Не знаю, насколько это решение оптимально, но мне просто не было возможности тут добавить что-то полезное и я промолчал, просто приняв инфу к сведению.

***
Перейти на страницу:

Все книги серии Программист Сталина

Похожие книги