banner banner banner
Форк 1941 (Программист Сталина – 2)
Форк 1941 (Программист Сталина – 2)
Оценить:
Рейтинг: 0

Полная версия:

Форк 1941 (Программист Сталина – 2)

скачать книгу бесплатно

Глава 2 – Не легка, но и «казиста» :-) жизнь НЕ простого программиста.

17 января 1941, вторая половина дня. Главный инженер 8-го отдела ГУГБ НКВД тов.Рожков.

– Тебя. Брук.

Милая – ровно на подобное определение :-) девушка чекистской наружности, наперечёт знающая и, видимо легко идентифицирующая(?) на слух всех, кто в курсе о моей иновселенско-иновременной идентичности, призывно зовёт меня за собой, допуская звонящего до «разговора с телом попаданца».

– Спасибо, Света.

Отрываю седалище от стула и иду куда позвали, а на экране ноута, в запущенном LibreOffice Calc остаются ждать моего возвращения из соседнего помещения плотно заполненные и раз за разом корректируемые и дорабатываемые таблицы.

Лист1, Лист2, Лист3.

Три рабочих варианта (покруче, попроще и, на мой взгляд – совсем убогий) набора команд «ассемблера» и соответствующих машинных кодов того, что проходит в официальном документе под полным названием «Автоматическая дискретная электрическая вычислительная машина, модель 1» (АДЭВМ М-1). Но все занятые над проектом сокращают до «дискретный электровычислитель».

ДЭВ. Странно звучит. Но мне всё равно. Лишь бы взлетело.

По пути перекидываюсь с девушкой парой фраз о планах на выходные. Она оповещает – всё согласовали, отдел снова встаёт на лыжи и едем, куда наметили.

Y-Y-E-S!

Кстати, зимние прогулки сближают. Пары предыдущих воскресений на лыжах в одном из московских парков как-то незаметно хватило, чтобы окончательно уже со всеми «коллегами» из отдела я перешёл на «ты» в нерабочее время (а с некоторым – и не только). Взаимно, разумеется.

В этот раз куда-то в подмосковье выезжаем, отсюда и согласования. И, как я подозреваю, выезд почти всего личного состава отдела за пределы столицы Поташник согласовывал с Берией.

Что примечательно – мне, в этом времени уже звонят. Вживаюсь таки. Правда вот своей номенклатурной вертушки :-) нет. Совсем никакого телефона у меня нет. Да и вообще их в отделе всего два – у начальника и там, где стоит десктоп и куда я иду вместе с Светой. Которая сейчас там вводит на HDD с помощью веб-камеры и самопального распознавательного софта массивы данных к расчётам, необходимым товарищу «Бороде» и его соратникам. Курчатов, кстати, пару раз появлялся в декабре сам в отделе и он знает, что в «том будущем» по какой-то причине отрастил её и получил соответствующее прозвище. Через Поташника и телефонные звонки мы держим постоянный контакт с ним. А курьеры от него, которые не имеют допуска в отдел, но появляются где-то в здании на Лубянке, получают из рук Поташника фотокопии результатов расчётов.

Дело с «атомным молотом Сталина», очевидно движется. Хотя и с неизвестной мне скоростью.

Насчёт телефона немного пошучу сам с собою – главному инженеру не доверили :-) Хотя вряд ли дело в том. Насколько я понимаю, если и в СССР 80х со стационарными телефонами оставалась проблема, то в 40-х тем более.

Возвращаюсь мыслями к Бруку.

Какой из подготавливаемых мной вариантов будет доводиться до блеска и позже пойдёт в реализацию, зависит от результатов тех работ, которые в конце декабря начались в лаборатории электросистем энергетического института. И, похоже, Брук звонит рассказать о первых итогах.

Как говорится, весь в ожидании, сгораю от страст.. нетерпения :-)

***

Между прочим, побывав перед новым годом в лаборатории товарища Брука, в которой начались работы по созданию ДЭВ-а, я вышел оттуда не просто «под впечатлением», а натурально в шоке.

Монстр.

Это определение, разумеется, не лично в его адрес, слова – про его «аналоговый компьютер», который местные гордо и с придыханием (до визита в 8-й отдел, хехе) называли «механический интегратор». Стойки, колеса с зубцами – больше тысячи(!), перемычки, управляющие шестерёнки, которыми «вводят задачу» (сутки и недели!).. это просто абзац, товарищи и господа.

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

СССР, похоже, шёл в ногу с прогрессом (или близко за лидерами), точнее за его тупиковым развитием :-) А вот война стопорнула работы и возможные прорывы. Кто знает, как было бы, не будь войны, может, «эниак» или кто там, не считался бы первым в моём времени? Уже после войны наши погнали снова за лидерами, хотя первое время неплохо вдогонку, как я понимаю, рванули.

«Там», в утерянном «ином будущем».

Не всегда война подстёгивает развитие технологий. Иногда те, кто могут это сделать, отвлекаются на что-то другое? Сейчас остаётся только гадать про «моё время». Да и какое теперь – «моё»?

Теперь я полностью осознал, почему, несмотря на его гордость от созданного и даже работающего, как и предполагалось, механического чудовища, член-корреспондент АН СССР так рьяно и исступлённо (от подвалившего счастья из будущего?) схватился за предложение возглавить на пару с Лебедевым проект по «электрическому вычислителю».

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

Сам механический монстр, как я знаю, через пару недель будет куда-то сплавлен по линии АН СССР и даже пристроен для практических дел, а Брук и Лебедев и весь расширявшийся коллектив лаборатории вовсю погрузились в новую, по настоящему гигантскую задачу.

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

После срочных раскопок в переводной иностранной научно-технической литературе в том направлении при поддержке Иоффе, срочно подрядившего кого-то в «Ленинке» и Сила знает где ещё, нарыли кучу материала в иностранной периодике. Кроме того пара подсказок пришли аж из США по линии товарища Фитина :-) Видимо, кого-то из атташе, разбирающихся в технике, подрядили пошуровать тем или иным способом по тамошним библиотекам. Какого-нибудь университета или публичной? Но сие – только мои догадки. Лезть с подобными вопросами к Фитину, который бывает у нас, незачем.

Там, в иноязычной периодике, такое полезло.. поначалу проявилась фамилия Шеннон, вертевшаяся у меня в памяти в связи с «неизвестно чем» и прояснившаяся после внимательного прочтения всех книг на компе как – «имевший отношение к появлению слова бит» (BInary digiT), «присобаченного» на заре ИТ к двоичному разряду. А далее, случайно потянув за эту ниточку и мои смутные ассоциации со словом IEEE, уверенно опознанным как существующее во многих стандартах будущего, связанных как с «электроникой», так и с электротехникой, так и программным обеспечением. Стандарты, интерфейсы, протоколы..

К слову говоря, я прекрасно помнил о том, что многие стандарты моего мира, фактически рождались в «пиндостане», прогибавшем реальность под себя при захвате торговых рынков и во множестве передовых научных исследованиЙ. Р-р-р.. давний скрежет зубов меня, американофоба и интернетно-диванного патриота, не смог заставить идти против признания очевидной правды «первородства» и приоритетов в открытиях. Как ни было смешно, но вынужден был признать, что подобный мой внутренний настрой, некий «реваншизм» (как крестили его через губу в 21 веке в сети) глумившиеся над «патриотами» эмигранты на канаденщину, брайтон-бич, землю обетованную и «внутренние эмигранты», внёс свой вклад в решение «сотрудничать со Сталиным», зиждившееся на скальном основании побуждений «спасти от смерти в войне как можно больше наших»

Господин Шеннон оказался автором суперполезной статеечки, появившейся пару лет назад (от тутошнего времени, разумеется!) в издании Американского института инженеров-электриков(AIEE), явно, по моему мнению имевших отношение в будущем к появлению тех самых вышеупомянутых стандартов и аббревиатуры IEEE.

Он там много чего написал, особенно в плане альтернативы электромеханическим реле. Для нас главным были слова о булевой алгебре и то, что выплывало – разрядные сумматоры и возможность реализации любых логических вычислений в электрических цепях.

Вкупе с систематизированными сведениями из книг на компе о устройстве регистров процессоров, моими знаниями о логических операциях из языков программирования и прочим, это дало критическую массу понимания, как приступить к реализации АЛУ «первого советского компа».

В качестве прикола замечу, что в попутно проверенной в 8-м отделе биографии Вэнивара Буша, числилось участие в основании некой компании «Рэйтеон». На чём моя память щёлкнула и вытащила что-то похожее на фразу – «поставщик авиаракет и прочей высокотехнологичной фигни для тех, кто несёт на крыльях US Air Force демократию той части мира, которая, глупая, не согласна с такой счастливой судьбой..».

Часто совпадающей с месторождениями нефти и тыды, гыгы.

Быстрый поиск среди варезного военно-мурзилочного богатства про ВВС США и прочее подтвердил мою правоту.

Вот она – смычка прозорливых деляг и беспринципных и талантливых американских инженеров, принёсшая всем им деньги, а США – военную мощь. Так (не только так, конечно, но и в том числе..) закладывался американский ВПК – наверное, поверхностно, заключил про себя тогда я.

Давить их всех, пока сволочи, ещё маленькие чайники!

Вздохнул.. принял этот мир вокруг как данность и смирился – всех не передавишь. Но докладную на имя Поташника на скорую руку насочинял, присовокупив к фактажу личное мнение – «надо бы следить за судьбой и долларово-техническими успехами всех ему подобных типов».

Стукач и нашёптыватель из будущего :-) Горькая и довольно таки неприглядная доля попаданца. Так что, чтобы не застрять в колее сей судьбы, надо вершить новое. Своими руками.

Вот и сижу, думаю над машкодами АДЭВМ М-1, тем более Брук порадовал. Завершился первый этап. Проектирование и реализация сумматора на элементах – малогабаритных купроксных выпрямителях (вместо ламповых диодов, рассматривавшихся поначалу) и разработкой общей схемы арифметического узла.

Разумеется, здесь внесли свою лепту и дали какие-то подсказки – где-то по минимуму, где-то побольше, как в общей архитектуре и понимания «что и как делать», обрывочные материалы из книг с моего компа.

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

Система логических элементов АДЭВМ сразу будет полупроводниковой!

Хотя, несмотря на все подсказки, я сразу же ощутил ту самую широкоизвестную в будущем проблему советской электроники – слабость элементной базы. Брук мимоходом пожаловался на какие-то проблемы с пентодами. Мол, недавно начатое производство на ленинградской «Светлане» советских аналогов подобных американских радиодеталей, даёт непозволительно большой разброс по характеристикам деталей. Даже в пределах одной партии.

Ещё он обмолвился, что звонок туда, на завод, с просьбой о поставке специальной партии с выверенными характеристиками, мало чего принёс, несмотря на все имеющиеся у него полномочия. Всё, чего он смог добиться – это намёк на то, что на заводе сейчас некая чехарда из-за срочной организации новой производственной площадки в Новосибирске.

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

Как бы то ни было, проблем с элементной базой проект АДЭВМ, явно ещё хлебнёт..

Брук рассказал, что они с Лебедевым сформировали группы, отвечающие за разработку основных узлов АДЭВМ. Помимо тех, кто был занят созданием арифметического устройства и системы логических элементов со всеми существующими там блоками – для выполнения умножения и деления, для выполнения сложения и вычитания и для формирования и усиления импульсов, другие товарищи начали работы по главному программному датчику машины, в начале каждого такта включающему отдельные элементы машины в соответствии с программой решения задачи, которые затем должны работать автономно в течение одного такта. Замечу, что уточнённые расчёты показали, что именно ГПД и арифметический узел стали основными «пожирателями ламп» в проекте и из число оказалось выше первоначальных прикидок. Еще одна группа была ответственной за разработку запоминающего устройства на магнитном барабане, другая за полноценное запоминающее устройство на электростатических трубках, третья – за создание устройства ввода-вывода, четвёртая за проектирование и реализацию системы электропитания, пятая – за общую компоновку и конструкцию, на мне «висела» разработка технологии программирования плюс к моменту будущей комплексной отладки машины в работу должны были включится оба местных прогера – Шура-Бура и Ляпунов.

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

Уф-ф.. как тут далеко до считанного числа готовых и вытаскиваемых из антистатической упаковки купленных в магазине узлов – плат («мамки», «видюхи»), «винта» и тыды привычного мне ПК.. ладно, хоть не в начало века попал :-) Там совсем было бы тоскливо и беспросветно со всех сторон.

Кстати, после установки панелей с «комплектухой» в стойки, намечалось их автономное тестирование и только после – проверка работы в целом.

***

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

Цель – иметь в СССР к концу 1941 первую нормально функционирующую ЭВМ «местного производства», прочно сидела в головах у главных участников и воплотителей проекта.

Кстати, меня несколько удивляло такое двоевластие. Да и ещё при некоей обособленности лично меня. Эти двое не подерутся на почве будущих приоритетов и прочих трудно мной осознаваемых обстоятельств? Надеюсь, ласковый взор из-за пенсне «лучшего менеджера» будет залогом того, что подобное не случится.

Пусть оправдывает свою славу в некоторых кругах в будущем :-)

Мой телефонный собеседник сообщает, что на пару с Лебедевым они, используя свои новые полномочия и благоволение власти – чему он настолько откровенно рад, что даже делится со мной – по сути почти незнакомым, вообще иновременным :-) человеком, затребовали в отделе кадров МЭИ и ещё пары профильных ВУЗ-ов списки будущих выпускников-41 под участие с весны в проекте.

Оказывается, у них тут такой кадровый голод на специалистов, что просто жуть.. буквально все после окончания подобных специализированных технических ВУЗ-ов – нарасхват.

Как бы то ни было, они подобрали пару особо перспективных (с его слов) ребят с радиотехнического факультета, которые им сделали первый сумматор!

Впечатлил, признаю. Видимо, действительно талантливые люди. Или, имея направление и верное понимание, «как, из чего и зачем» делать, требовались лишь сообразительные люди, знающие как держать паяльник и знакомые с какой-то теорией?

Ему виднее. Я, мягко говоря, малокомпетентен по данному вопросу..

Новоприбывшие (как эти двое, так и несколько других) были ознакомлены с общей идеей и концепциями, лежащими в основе проекта АДЭВМ, и, как вижу, крайне удачно включились в нашу DreamTeam :-)

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

Как термин «geek» хорошо подошёл к слову «гикнутость» то :-)

***

В свою очередь, я обрисовал Бруку ход дел с реализацией эмулятора ДЭВ-а и высказал предположение, что в проекте первой советской ЭВМ придётся выбирать самый простой, из трёх подготавливаемых мной вариантов системы команд.

Он поддержал меня и лишь немного посмеялся, сказав, что мне надо просто умерить свои ожидания от «первой реализации» в свете моих знаний и сравнений. Сейчас, по его словам, важнее – надёжней, проще и быстрее. Ну да, кто же спорит?

«Синица в руках».. ясно-понятно.

После всего того, что узнал о нынешнем реальном положении дел в вычислительной технике на 40/41 гг, мне стало видно, что я, с точки зрения местных, просто «капитально зажрался в своём нанометрово-микропроцессорном будущем», а они итак в восторге от ближайших перспектив.

Конечно, ничего такого, произносить вслух при общении, тем более телефонном, с Исааком Семёновичем, я не стал :-)

Брук посоветовал мне, не дожидаясь завершения разработки системы команд АДЭВМ М-1 (её машинных кодов) продумать следующий аспект:

После сборки машины и проверок её работоспособности ещё не в автоматическом режиме, когда АЛУ её «процессора» будет выполнять команду за командой, а по одной, последует следующий этап – проверки этого самого автоматического режима. Так почему бы не подготовить пару десятков простейших математических задач, на которых должно будет убедиться в том, что ЭВМ работает как надо?

Программки решения уравнения параболы, обращения матрицы и так далее.

Он рекомендовал сразу «поднапрячь» математиков, работающих пока «на обучение», науку, артиллерию и оба важнейших для страны проекта. Мол, пусть сейчас же приступят и к работе в третьем. Брук верно оценил, что я разорвусь, стараясь справится с всё возрастающим комом чисто программистских задач, которые уже тащу на себе.

Сам подметил вот что в его речи – термин «процессор» товарищи уже воспринимают естественно и непринуждённо, вставляя элемент терминологии будущего в разговоры. Хотя, разумеется, до фактического появления их в ЭВМ в привычном мне виде ещё далеко.

А ещё подметил – начал уставать к концу рабочего дня. Видимо, потому так и жду выходного? Дело не только в лыжах?

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

Тот самый энтузиазм? Советский? Или просто естественный у по настоящему увлеченных творческим делом талантливых и имеющих подходящие знания и профессиональную подготовку людей? Да какая, собственно, разница?

***

Едва я наговорился с Исааком Семёновичем, выхлебал кружку чая, чтобы смочить пересохшее горло, сел и вернул себя в обычный рабочий режим, начав размышлять о командах битового сдвига, их необходимости в «первой ЭВМ», по ходу дела перерывая имевшиеся материалы по игровым приставкам, «спектруму» в поисках малейших подсказок и обрывков исторических сведений, могущих быть полезными, как Света снова дёрнула меня.

Звонил Лосев. Из Казани..

Глава 3 – Шура-Бура.

24 января 1941, М.Р.Шура-Бура.

Согласно так цеплявшей поначалу в речи потомка терминологии будущего, я – «аутсорсер». Работающий по отдельному договору с секретным 8-м отделом ГУГБ НКВД технический специалист. Увы, интернета – всемирного объединения миллиардов разнообразных электровычислителей в нашем, уже наступившем 1941-м году нет и в самом ближайшем будущем не предвидится. Поэтому я и товарищ Ляпунов – другой «аутсорсер», также зацепившийся фамилией где-то в памяти потомка за какие-то достижения в том будущем, совмещаем наши преподавательские обязанности с работой во второй половине дня в 8-м отделе, куда являемся лично.

Выданные в НКВД в своё время официальные бумаги за подписью начальника 8-го отдела товарища Поташника помогли мне и Алексею утрясти все формальности с совмещением обязанностей «там» (в артиллерийской академии у меня и пединституте у моего коллеги) и «здесь»..

Всё началось очень неожиданно. Завязка моего попадания на секретную работу выглядит подобно кадрам из переводного иностранного низкопробного шпионского фильма. Хотя и не очень хорошее это сравнение в отношении наших чекистов, которым я бы поостерёгся делиться с кем-то ещё, даже с теми, кому доверяю, но слов из песни, как говорится, не выкинешь.

Осенью как-то шёл по улице из артакадемии, где летом только-только стал ассистентом на кафедре и начал преподавать математику. Из остановившегося около меня автомобиля вышло двое в чекистской форме. Один из них показал удостоверение. ГУГБ НКВД, сержант такой-то. И очень вежливо, но настойчиво и увесисто произнёс:

– Товарищ Шура-Бура? Михаил Романович? Беспокоиться не надо, но вам необходимо проехать с нами. На месте всё подробно объяснят..

Струхнул я изрядно, аж руки дрожать стали, в машине старался на виду их не держать, чтобы сидящий рядом сержант не заметил, как я разволновался. А сам всё лихорадочно по дороге соображал, где чего мог натворить, не зная о.. неизвестно чём. То ли кто-то из университетских недоброжелателей что-то припомнил, то ли ещё что.

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

На уроках физкультуры

Не бывало Шуры-Буры,

И за это Шуре-Буре

Не бывать в аспирантуре.

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