Форк 1941 - [28]

Шрифт
Интервал

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

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

8-битные(8-разрядные) регистры её АЛУ сформированы цепочками триггеров, и вполне себе пока видимы невооружённым глазом. Но это только пока – товарищ Лосев и его сотрудники вовсю пашут не только на нужды разработки создания компактных, надёжных и не требующих мощных батарей радиостанций, он ведёт и исследования для будущего цифрового рывка. Историю совсем немного подтолкнули в новое русло, дав возможность, средства и точное знание «что это даст и как сделать» тому, кто в моей подошёл к рубежу, но не смог полноценно взять его по причине смерти в блокадном Ленинграде…

Разрядность шины адреса нашего «процессора» на М-1 16 бит, что позволяет иметь (теоретически, пока, ох как теоретически…) объём адресуемой памяти в 64 килобайта. Разрядность шины данных 8 бит. «Процессор» мог обратиться к 256 портам ввода/вывода. Конечно же, многие возможности пока были очень теоретические и «на будущее».

Скорее всего, с точки зрения «сейчас» конструкция не была оптимальной, в ней были оставлены огромные и ненужные в 1941 году возможности. Но это было только с гипотетической точки зрения разработчиков первых ЭВМ «моего прошлого». Местные же, хоть и испытывали искушение часто урезать/упростить/кое-что наоборот, увеличить и делали сие с листочкам разъяснений на руках, услышали мои доводы о будущем. Конечно, слова о «ином будущем» были доведены до инженеров лаборатории электросистем в разрезе «будущего увеличения объёмов памяти, увеличения размера программ и сохранения появляющихся наработок ПО».

Заодно я пробил два равноценных набора мнемоник языка ассемблера для машкодов М-1. На русском и английском. Задел на будущее, официальная таблица соответствия, все дела.

В процессе разработки оного для АДЭВМ заодно и сам полноценно въехал в смысл слова «автокод», болтавшийся на задворках когда-то читаного, но не воспринимаемого на подсознательном уровне как местный вариант слова «ассемблер». Итак, на русском – автокод, для всей англоязычной и прочей иностранщины – язык ассемблера. Родное, советское и англоязычное забугорье. А там и все остальные привыкнут.

Понятно, никаких нормальных трансляторов ещё нет, но… всё будет! Надеюсь, скоро.

Мы даже запечатлели для истории все эти дела с первыми программами, выполненными М-1. Миша Гордов несколько раз сфотал и заснял на кинокамеру важные моменты в лаборатории Брука/Лебедева.

Ради этого дела вначале приехал Иоффе. Оценил, посмотрел на работу М-1, послушал наши разъяснения и сказал, что надо будет готовить докладную записку по линии АН. Пока это дело в документах проходит как «перспективная разработка по заказу по линии НКВД», но, — он шепнул мне, Бруку и Лебедеву. — Даже без всех «знаний о будущем», она должна иметь и полноценное академическое оформление:

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

А после ещё пара личностей засобирались в лабораторию Брука и Лебедева…


* * *

Однако помимо приятного момента запуск М-1 в автоматическом режиме, когда она стала выполнять первые тестовые программы, поставил два вопроса ребром.

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

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

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


Еще от автора Игорь Евгеньевич Кулаков
Программист Сталина

Ему 22. Он – не сисадмин и не аникейщик. Он – настоящий программист из 2018. 2 компьютера, софт разработчика игр и некое количество все таки полезной информации на жестких дисках. Вокруг – 1940 год СССР. Путь, обозначенный чтением книг по АИ, известен и накатан. В Кремль, к Сталину. Но он хочет остаться в истории страны не только безызвестным источником уникальных сведений, но и первым советским программистом.


«Ковидники» ft. «совки»

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


Диапазон скорби 1942

Третья книга серии, продолжение книг «Программист Сталина» и «Форк 1941». Год 1942 альтернативной Вселенной, идущей по новому пути. Каждый день войны, застрявшей на «Восточном фронте» в позиционной фазе, продолжает собирать свою кровавую жатву людскими жизнями. Свершить решающий перелом хода событий в свою пользу желают как СССР, так и Германия. Уверенный в «лучшей Победе» Сталин, в руки которого через год ляжет атомный молот, всё больше думает о послевоенном мире и как избежать Холодной войны, чей грустный для СССР итог в ином 1991 он знает от попаданца-программиста, попавшего в Союз в августе сорокового.. 1942 будет решающим для всех — для человека из 2018-го, для СССР, для мира..


Ультиматум под вуалью

Ультиматум под вуалью (Клеврет с Антара - 2)Направленность: ДженАвтор: soecreator (https://ficbook.net/authors/1059892)Фэндом: Звездные Войны, Star Wars: Knights of the Old Republic, Звездные войны: Войны клонов, Звёздные Войны: Заря джедаев (кроссовер) Пэйринг и персонажи: Джорус К'баот, Хёго Дамаск, Абелот, Отец, Дочь, Сын, Граф Дуку, Мейс Винду, Йода, Шив Палпатин, Энакин Скайуокер Рейтинг: NC-17 Размер: Макси, 269 страниц Кол-во частей: 25 Статус: закончен Метки: Мэри Сью (Марти Стью), ОМП, Ангст, Драма, Фантастика, Экшн, Психология, Философия, Повествование от первого лица, Hurt/Comfort, AU, Стёб, Попаданчество, Смена сущности, Элементы гета, Расширенная Вселенная ЗВ Посвящение: Рыцарям Ордена Света. Публикация на других ресурсах: Уточнять у автора/переводчика Примечания автора: https://vk.com/clubsoecreator Хочу лайки и подписку на группу (опустив глаза) это не слишком много? :-) Обложка-коллаж "УпВ" тут: https://sun9-12.userapi.com/c857420/v857420550/1a6c3c/YrgTOz77V5k.jpg Описание: продолжение "Клеврета с Антара" ( https://ficbook.net/readfic/5084555 ) Благополучно настучав джедаям про Дарта Сидиуса и Дарта Плэгаса (которые, кстати, не менее благополучно слиняли с насиженных мест/ подались в бега), ГГ по пути быстро приобрёл на свою ультра-мидихлориановую бестолковку кучу новых забот. Но он пока продолжает строить грандиозные планы.. Том завершён.


Клеврет с Антара

Земля. лето 2016. Собирающийся прикончить школьные годы чудесные 16-летний пацанчик с запоздало-пробудившейся неслабой чувствительностью к Силе, находит еле скрипящий гиперпортал Гри, когда-то построенный великой, но зачахнувшей расой на нашей скромной планетке, которая (вот сюрприз…) — расположена в Неизвестных Регионах галактики «Звёздных Войн»… Упоротый фанат Ордена джедаев времён падения его и, заодно Республики, до скрипа в зубах ненавидит фанфики с добрыми Ситами, «вменяемым»(TM) Палпатином и прочим ситоманским бредом.


Время вприпрыжку. Часть 1

Роман в жанре НФ/АИ. Любовная линия присутствует:-)Рубеж тысячелетий. Наша страна. Молодой кандидат наук создаёт работающий прототип устройства управляемой гравитации и демонстрирует его двум Президентам. Академии наук и России. Слава, богатство, возможность исполнения заветной мечты — вывести человечество на просторы Солнечной. Но на дороге в будущее у Виталия Галанова будут разные попутчики, и каково это — быть тем, на кого устремляют взоры? Верящие, завидующие, оценивающие и прочие иные… Первая книга трилогии завершена, доступен для чтения полный вариант.


Рекомендуем почитать
Астерион - Начало

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


Детектив Рэн: Земля-Вега. "Проект 2.0"

Новый союз с Вегой оказывается под угрозой разрушения. В лунной колонии традиционалистов происходит жестокое изнасилование, в котором обвиняют юного веганца, Ото Соно. Земное правительство желает разорвать союз и преследует в этом свои тайные цели. За расследование сложного дела снова берется детектив Тэлли Рэн. Только не все так просто на этот раз. В дело вмешиваются традиционалисты. Но люди ли они? Или под маской человека, на холодной Луне, скрывается третья раса?Снимите маску, матриарх Сталь.


Вдова узурпатора

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


Не забудьте выключить телевизор

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


Дети радужных лун

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


Ворон - Бескрылый (4 часть)

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