Оценить:
 Рейтинг: 0

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

<< 1 ... 9 10 11 12 13 14 15 16 >>
На страницу:
13 из 16
Настройки чтения
Размер шрифта
Высота строк
Поля

С тем, что обозначалось в сопроводительной документации «библиотекой математических подпрограмм».

И с полным документированием проекта и – я особенно на этом настаивал – подробной и написанной доступным языком пользовательской документации.

Как всегда инициатива отомстила инициатору. Пришлось, после часового рассказа в узком кругу (с примерами из будущего, и пояснениями – «как это работало в эпоху интернета») о значении и пользе качественных мануалов, подготовленных так, как указано абзацем выше, взваливать на себя ответственность и дополнительную работу по документированию потенциальных способов использования и методов работы на М-1. Изначально я рассчитывал переложить подготовку мануалов по программированию только на Ляпунова и Шуру-Буру, но, хорошо поразмышляв, пришёл к выводу, что сделать-то они сделают, но вовсе не в том виде и стиле, который хотелось бы задать мне. Отчего то я был убеждён, что планку наукоообразности они задерут выше, чем надо. А то, что М-1 планируется в серию из, как минимум, несколько десятков машин, ясно давало понять, что уровень работающих на ней будет разный. Да и дело «ИТ в 1941» принципиально новое и куча совершенно новых парадигм и понятий потребуют «разжёвывания и накладывания в рот» практически всего. Встроенных в ПО структурированных справок с поиском, профильных форумов, множества готовых подсказать в сети специалистов и кучи литературы (как в твёрдом, так и электронном виде) здесь нет от слова «совсем». Короче, не только одним «набором принципиальных схем», жива документация, хехе..

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

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

«Пока можно, пока есть возможность..»

***

Окончательный вариант оперативной памяти М-1 представлял собой 256 ячеек памяти на электростатических трубках. Причём, когда я вникал в принципы организации и работы этого чуда, меня просветили, что оно вело корни из открытия в 1907 году Борисом Львовичем Розингом способности запоминания заряда на люминофоре. Из которого родилась идея электронной развёртки. Телевидения будущего :-) и уже настоящего. У местных», в этом 1940 году было прекрасно ясно, что механическая развёртка не то, чтобы совсем отжила своё, но будущее – за электронной. Московский телевизионный центр уже несколько лет передаёт сигнал в эфир в электронном виде, а в апреле минувшего, 1940-го, прекращены передачи механического телевидения.

Телевизоры и :-) будущие мониторы на ЭЛТ!

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

8 точек-разрядов, 32 строки-линии, 8 трубок. 256 байт ОЗУ..

Фактически трубок было не 8, как можно было бы предположить из размера ОЗУ в 256 байт, а 9. Крайняя использовалась не в качестве запоминающего элемента, а для контроля.

В процессе разработки М-1 много раз у всех групп проявилось желание «рационализаторства». От предложений сразу увеличить разрядность электровычислителя (как регистров в АЛУ, так и разрядности ячеек памяти) и сразу «перебороть многие проблемы» (это они так думают, ха!) пришлось отпираться, используя мои «сведения от попаданца». Причём только Брук, Лебедев и два прогера знали их суть. Будущая совместимость и стандарты, а качественный и количественный рост должен пойти за счёт быстродействия, увеличения объёмов ОЗУ и долговременной памяти.

КМК, я только сейчас по настоящему понял, откуда взялось это стремление на заре эпохи ЭВМ – бесконечно увеличивать разрядность. «Там» бывшее в полный рост и вырисовывавшееся в разговорах «тут». Желание иметь возможность запихивать одно большее число в регистр и ячейку памяти. Вроде как логичное упрощение работы с ним. Да и та же «группа ОЗУ» сразу как бы логично доказывала, что трубки легко держат и растр например на 32*25.

– Почему вы, Никита Егорович, так категорически настаиваете на варианте с восемью разрядами? Расчёты же показывают все плюсы увеличения разрядности. Вы же сами видите..

– Это очень призрачное преимущество. Поймите, проламывать эту проблему надо увеличением числа ячеек памяти в ОЗУ и долговременных накопителях.. а не увеличением сложности конструкции электровычислителя и соответствующего снижения надёжности. Да и логика работы тех же регистров АЛУ прекрасно допускает использование регистровых пар, вот уже и 16 разрядов вместо 8 для больших чисел..

***

– Как тяжело местами, когда наступает противоречие между «когда знаешь преимущества совместимости» и с виду вполне логично смотрящимся «как сделать лучше и мощнее здесь и сейчас». Вроде долго объяснял ещё при первоначальном обсуждении технического облика для чего в конструкцию машины вводим стойку под расширение памяти. В первой модели только один блок, то есть после отработки первого варианта М-1 есть хороший запас «на апгрейд» ОЗУ. По месту в стойке, электропитанию и, главное, архитектуре М-1, без проблем допускающей возможность расширения размера ОЗУ до 1024 байт. То есть после первоначальных 256 ячеек будут дополнительные модули, расширяющие ОЗУ до 512, до 1024 и, с дополнительным питанием – до 2 килобайт = 2048 байт. 8-битных!

– Вот с этого и началась вся фигня в 50-60-е годы моего времени. Разброд и шатание. Кто в лес, кто по дрова. – прокомментировал я в начале разработки предложения «из групп» в разговоре с теми, кто допущен к «главной тайне».

Байт. Машинное слово (которое здесь и сейчас пока 8). Разряд. Бит.

После обсуждений с Бруком и Лебедевым мы всё же ввели в официальную документацию на М-1 терминологию насчёт бита. Мотив использования англоязычного сокращения – «в честь Лейбница, упомянувшем в 1703 году про двоичную систему счисления в древнем Китае». Шеннон и компания, ку-ку..

Итак. бит(разряд). Байт (да-да, и он..) – из 8 разрядов(бит). Машинное слово – здесь и сейчас (для АЛУ М-1) – 8 разрядов. Но, как специально подчёркивается в документации к АДЭВМ, в будущем размер «машинного слова» может быть больше, чем один байт.

***

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

Первый завод по выпуску электровычислителей, который, правда, должен быть ещё только создан. В столице моего края/области версии 1941! Но не совсем с нуля и «в поле». «Родная советская власть» (TM) позаботилась о том, что в итоге приведёт (в моих грёзах, не?) к производству домашних персоналок для советских и детишек всего мира, которые мы (и лично я) завалим 8-битными шедеврами разгорающейся где-то там, «в грядущем завтра», зари цифрового века. Позаботилась и подготовила.. какой-то там приказ по какому-то наркомату.       Пододвинули/обидели/сочли менее важным. Под производство советских ЭВМ выделили строящееся в Молотове здание совсем иного, гуманитарного назначения. Разговор об здании вызвал у меня, как ни странно, сентиментальные воспоминания, но об этом слегка позже..

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

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

Если и центральная (с 1920-го года, как и положено многим городам СССР – имени Ленина) улица столицы области была застроена одно и двухэтажными деревянными бараками, то проспект имени вождя (которому, КМК, не быть в «этот раз» Компросом) упирался в «холерные бараки» и огороды. Мостовые – из булыжника, тротуары из досок. Уборные во дворах – с выгребными ямами. Вода из «родничков»(бгг..) и уличных колонок. Скученность и антисанитария. А прекрасно знакомая мне Мотовилиха вообще стала районом города лишь в 1938 году.

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

Многие блага условной цивилизации 21 века осознаются только в сравнении..

***

Одно из строящихся зданий в Молотове обр. апреля 1941 (стены его были доведены до уровня третьего этажа, а окончание строительства первоначально было запланировано к ноябрьской годовщине 1942-го..). У моторостроительного завода номер 19 имени товарища Сталина, ведшего его строительство, попросту отобрали объект. Приказ Москвы. Как мне объяснили, заводу что-то там выделили взамен из местных благ, но тем не менее.. факт :-[=]

Узнав эту новость из уст Иоффе, я стал выяснять у земляков подробности. После пояснений, листов, карандаша и некоторых личных фото на компе я тогда тяжело осел на стул в своём кабинете.

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

Что касается здания будущего МЗЭТ – Молотовского завода электровычислительной техники.. ах..ха-ха, не могу удержаться.. я вообще точно идентифицировал здание по своей памяти от посещений Перми в 21 веке.

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

Ну вот, уровень культуры в Перм.. Молотове так и «повысится». Довольно смешно, но и немножко грустно.

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

***

Если всё будет, как запланировано и в конце мая М-1 пройдёт приёмные испытания, уже с магнитным барабаном (твёрдая уверенность в чём товарища Брука была основана на его личных успехах в работах по асинхронным двигателям), то, после срочного завершения строительства здания МЗЭТ, формирования коллектива нового предприятия, решения вопроса с поставщиками комплектующих, на нём будут осваивать его серийное производство.

К слову говоря, наша (НАША! – нас, разработчиков, меня в том числе и всех нас из СССР!) первая ЭВМ уже фактически содержала больше полупроводниковых элементов (несколько тысяч купроксных выпрямителей), чем радиоламп (несколько сотен). Что заметно сказалось на улучшении её компактности, надежности и меньшем потреблении электроэнергии и давало определённые права именоваться полупроводниковой.

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

Впрочем, особого ажиотажа среди сотрудников отдела сия новость не вызвала, ибо все тут давно понимают, КТО ИМЕННО читает новости работы отдела и от всех, получающих и использующих информацию от нас.

Лично я убеждён, что отмена визита ИВС на просмотр М-1 произошла потому, что пока решили совсем уж сильно не привлекать даже в своих, советских кругах внимания к лаборатории электросистем. Решили ограничиться основополагающей статьей в Технике-Молодёжи. И кое-чем в печати для академических и производственных кругов после разворачивания серийного производства. А далее – как карта ляжет.

По планам, первая (не считая прототипа в лаборатории) серийная машина пойдёт в организуемый усилиями двух замечательных товарищей с еврейскими ФИО – Абрама Фёдоровича Иоффе и Исаака Семёновича Брука «вычислительный центр АН СССР». Чему крайне способствовал увидевший наши результаты нынешний президент академии наук Союза географ/ботаник/педагог Комаров, с которым я познакомился на одном из первых запусков в лаборатории энергетического института при показе ему функционирующей М-1.

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

Да, именно так! ПО. При некотором неявном читерстве :-) Товарищ Иоффе, распробовавший персоналку и ноут из 21 века и возможности ПО на них (пусть и частичные, без интернета и при простейшей одноранговой сети между ними), всячески помогал своим авторитетом «неизвестномоу молодому человеку с известным ведомством за спиной». Однако лучшим аргументом в глазах Комарова, всё же явно был не НКВД, не личность Иоффе, а работающий электровычислитель.

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

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

***
<< 1 ... 9 10 11 12 13 14 15 16 >>
На страницу:
13 из 16