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

Ошибочка в коде

Год написания книги
2023
Теги
<< 1 2 3 4 5 6 >>
На страницу:
3 из 6
Настройки чтения
Размер шрифта
Высота строк
Поля

Игорь Васильевич извлек из-под стопы воина министерское благодарственное письмо и щелкнул по нему пальцем:

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

В дверь заглянула секретарша:

– Игорь Васильевич, начальники отделов на совещание собраны. В конференц-зале, как обычно.

– Спасибо, уже иду, – директор посмотрел на часы, ожидаемый в гости начальник академии ПВО задерживался, – Леночка, у меня просьба: как только появится полковник Лисин, проводи его в конференц-зал.

Опаздывать Игорь Васильевич не любил, а время требовало начинать назначенное совещание. «Покурить забыл. Замечтался, – вспомнил он, нащупав в кармане пачку сигарет. – Это даже хорошо, отличный повод не затягивать дебаты.»

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

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

– Начните с плохой, – за всех ответил его заместитель.

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

– Какие в этом плюсы?

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

Игорь Васильевич замолчал, переводя дыхание, и в тишине явственно прозвучал чей-то голос:

– Было бы над чем…

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

– Вопрос можно? К чему сейчас такие самолеты? Спутники решают все.

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

– Техническое задание есть? – деловито поинтересовался зам.

– Технические вопросы сотрудничества в процессе, но договор уже есть.

– Разрешите? – в распахнувшуюся дверь заглянул военный с погонами полковника.

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

Полковник повесил мокрый плащ на вешалку, одиноко прозябающую в углу, и положил на круглый стол тонкую кожаную папку.

– Докладываю. Наш противник – самолет Е3 компании «Боинг». Технические характеристики самолета и параметры радиолокационной установки приведены в документах, – Лисин извлек из недр папки несколько листов альбомного формата, заполненных таблицами с цифрами, и разложил их на столе, – Неприятный… – он поморщился, задумавшись над приличным названием, но через секунду его лицо просветлело, – Пепелац! Очень неприятный пепелац, скажу я вам. Дорог, великолепно оснащен, а самое главное – помехозащищен почти на все сто. Проверено электроникой. И это не шутка, как может показаться. Об этом свидетельствует практика применения этого гада практически во всех горячих точках планеты. Так что на кривой козе, хе-хе… То есть с банальной глушилкой к нему нечего и соваться. Нужно нестандартное решение, а какое, – полковник развел руками, – Тут я вам не советчик.

Директор кивнул:

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

– Игорь Васильевич, но мы ничего подобного никогда не делали. – подал голос начальник научно-производственного центра.

– Полноте вам. Понятно, что вы уже закостенели в работе и креативного мышления от вас ждать бесполезно. Но у вас же есть творческая молодежь! Валерий Николаевич не даст соврать, правда ведь?

Валерий Николаевич, начальник отдела разработки программного обеспечения, от неожиданности закашлялся и обвел взглядом коллег.

– Да, было такое… Но мы же не можем постоянно фонтанировать идеями! У нас рутины выше крыши и вообще…

– Да знаю я ваши проблемы. Текучкой кадров озабочены не только вы, поверьте. Но и меня поймите, сейчас на кону честь нашего предприятия. Ну никак не можем мы начинать работу в концерне с провала! Через три месяца… Где у нас начальник технического центра? Для вас, Владимир Николаевич, специально повторяю, что через три месяца мы должны хоть что-то, но представить на полигоне. Задача в целом понятна? Тогда чего сидим, кого ждем?

***

Полигон или три месяца спустя

***

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

Андрей в это время вздрагивал и открывал глаза. Холодная чернильная темнота по-прежнему ломилась могильным холодом в окна, еле сдерживаемая тусклой подсветкой салона. Ему казалось, что автобус заглохнет на очередном ухабе и навсегда застрянет, забытый во времени и потерянный среди космического пространства.

– Не спится? – солидный мужчина в очках повернулся к нему из соседнего ряда.

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

– Да там всего-то антенну собрать да провода подключить, – напутствовал их начальник. – Вы же программисты, значит управитесь!

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

– Нет, не спится, – вздохнул Андрей, завидуя крепким нервам товарищей, – Страшно…

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

– С чего начать? – растерялся Андрей, – С точки зрения на информацию в компьютерной памяти, которая, собственно, и привела нас к созданию прибора?

Виктор Сергеевич одобрительно кивнул головой.

– Все пространство электронной памяти представляет собой мешанину нулей и единиц. Если смотреть с точки зрения логики, оно делится на части, которые управляют или управляются за счет вшитой в процессор системы команд. Система команд, как веревочки – мы дергаем за них, процессор начинает управлять электронными компонентами, и мы видим конечный результат. В конце концов, ценность программы пропорциональна выходу от нее. Вот смотрите, – Андрей достал блокнот с ручкой и открыл на чистой странице. – Я пишу на ней слово, а на другой стороне точки и тире. Они не являются азбукой Морзе, сразу предупреждаю – я ее не знаю. Просто их набор соответствует этому слову. Вот, – он показал страницу с точками и тире, – Для вас ведь это ничего не значит, верно? И слово, которое я написал, вы разгадать не можете. Представьте себе, что это та самая электронная память, о которой я говорил. На самом деле, мы видим слово, – Андрей перевернул страницу. – Пока понятно?

– Вполне.

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

– Конечно.

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

– Но он же будет затираться новой информацией.

– Секрет заключается в том, что передаваемый код делит пространство памяти на две части – постоянную, в которой помещается он сам, и переменную, доступную для внесения изменений, но под своим контролем. При этом он волен дополнительно транслировать в эту часть, например, некую информацию.
<< 1 2 3 4 5 6 >>
На страницу:
3 из 6

Другие электронные книги автора Влад Борисов

Другие аудиокниги автора Влад Борисов