«Хорошо, — сказал он себе. — Раз уж судьба так решила, что я тут, да ещё и с доступом к блок‑схеме, я могу сделать хотя бы одну вещь. Чтобы у какого‑нибудь такого же пацана в восемьдесят восьмом от исчезнувшего света не улетало всё к чёрту».
Свободной руки не было — обе лежали на одеяле, — зато была голова. Он мысленно стал прикидывать.
Блок питания. Сейчас на эскизе — обычный линейный стабилизатор, трансформатор, выпрямитель, фильтрующие конденсаторы, КР142ЕН2Б, всё как в книжке.
Если добавить чуть ёмкости по выходу — пару приличных электролитов — машина не умрёт мгновенно при первом же провале. Пару секунд просуществовать на инерции может.
За пару секунд можно успеть что‑нибудь сделать.
Например, дать сигнал в ЦУБ: «Напряжение падает, бросай всё, запоминай таблицу». Сигнал — через отдельный вход, который в нормальном состоянии молчит, а при просадке дёргает управляющий триггер.
Дальше — дело Любы и логики: в режиме «табличных формул» каждые несколько операций делать мини‑снимок данных в отдельную область памяти. Не в ПЗУ — с ПЗУ здесь беда, — а хотя бы в резервный участок ОЗУ, который обычно не трогают.
Если отвалится питание — при следующем включении ЦУБ первым делом проверяет: есть ли там «последний снимок» таблицы. Есть — предлагает восстановить. Нет — ну значит, не судьба, продолжаем с чистого листа.
В современном мире это называлось бы громко: «журналирование», «восстановление после сбоя». Здесь это будет скромной фразой в пояснительной записке: «Обеспечена повышенная устойчивость к кратковременным нарушениям питания».
Алексей ухмыльнулся в полумраке.
«Устойчивость к кратковременным нарушениям питания» — это когда у мальчишки во дворе не гаснет игра из‑за того, что сосед включил утюг. Вполне достойная инженерная цель, даже если министерство об этом никогда не узнает.
С другой стороны, чем больше он влезал в такие детали, тем отчётливее ощущал — это уже не просто «сдать БВП‑1 в срок». Это тихое, упрямое вмешательство в ту самую линию, которая в его памяти уже однажды прошла.
«Стоит ли оно того?» — мысль всплыла сама собой.
Можно было бы жить спокойно: чертить ровно то, что хотят сверху, не вылезать, не придумывать никаких ЦУБов, автосохранений и прочей крамолы. Получить комнату в общаге, через пару лет — отдельную, потом — кооператив, премии, грамоты, почётное звание «Отличник социалистического соревнования». И ни тебе рисков, ни шёпота про «зарубился с министерством».
Если же он продолжит тянуть эту линию «маленькой ЭВМ для людей», пусть даже маскируя её под учебный прибор, — рано или поздно на него посмотрят так же, как когда‑то посмотрели на Фролова. Только у него в запасе не будет будущего, в которое можно смыться на ближайшей электричке.