Новости Красноярска
Мы в Telegram
Добавить новость
Октябрь 2011
Ноябрь 2011
Декабрь 2011
Январь 2012
Февраль 2012
Март 2012
Апрель 2012
Май 2012
Июнь 2012
Июль 2012
Август 2012
Сентябрь 2012
Октябрь 2012
Ноябрь 2012
Декабрь 2012
Январь 2013
Февраль 2013
Март 2013
Апрель 2013
Май 2013
Июнь 2013
Июль 2013
Август 2013
Сентябрь 2013
Октябрь 2013
Ноябрь 2013
Декабрь 2013
Январь 2014
Февраль 2014
Март 2014
Апрель 2014
Май 2014
Июнь 2014
Июль 2014
Август 2014
Сентябрь 2014
Октябрь 2014
Ноябрь 2014
Декабрь 2014
Январь 2015
Февраль 2015
Март 2015
Апрель 2015
Май 2015
Июнь 2015
Июль 2015
Август 2015
Сентябрь 2015
Октябрь 2015 Ноябрь 2015
Декабрь 2015
Январь 2016
Февраль 2016
Март 2016
Апрель 2016
Май 2016
Июнь 2016
Июль 2016
Август 2016
Сентябрь 2016
Октябрь 2016
Ноябрь 2016
Декабрь 2016
Январь 2017
Февраль 2017 Март 2017
Апрель 2017
Май 2017
Июнь 2017
Июль 2017
Август 2017
Сентябрь 2017
Октябрь 2017
Ноябрь 2017
Декабрь 2017
Январь 2018
Февраль 2018
Март 2018
Апрель 2018
Май 2018
Июнь 2018
Июль 2018
Август 2018
Сентябрь 2018
Октябрь 2018
Ноябрь 2018
Декабрь 2018 Январь 2019 Февраль 2019 Март 2019 Апрель 2019 Май 2019 Июнь 2019 Июль 2019 Август 2019 Сентябрь 2019 Октябрь 2019 Ноябрь 2019 Декабрь 2019 Январь 2020 Февраль 2020 Март 2020 Апрель 2020 Май 2020 Июнь 2020 Июль 2020 Август 2020 Сентябрь 2020 Октябрь 2020 Ноябрь 2020 Декабрь 2020 Январь 2021 Февраль 2021 Март 2021 Апрель 2021 Май 2021 Июнь 2021 Июль 2021 Август 2021 Сентябрь 2021 Октябрь 2021 Ноябрь 2021 Декабрь 2021 Январь 2022 Февраль 2022 Март 2022 Апрель 2022 Май 2022 Июнь 2022 Июль 2022 Август 2022 Сентябрь 2022 Октябрь 2022 Ноябрь 2022 Декабрь 2022 Январь 2023 Февраль 2023 Март 2023 Апрель 2023 Май 2023 Июнь 2023 Июль 2023 Август 2023 Сентябрь 2023 Октябрь 2023 Ноябрь 2023 Декабрь 2023 Январь 2024 Февраль 2024 Март 2024 Апрель 2024 Май 2024
1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Поиск города

Ничего не найдено
Бабаево Бабушкин Бавлы Багратионовск Байкальск Баймак Бакал Баксан Балабаново Балаково Балахна Балашиха Балашов Балей Балтийск Барабинск Барнаул Барыш Батайск Бахчисарай Бежецк Белая Калитва Белая Холуница Белгород Белебей Белёв Белинский Белово БелогорскАмурская область БелогорскКрым Белозерск Белокуриха Беломорск Белорецк Белореченск Белоусово Белоярский Белый Бердск Березники БерёзовскийКемеровская область БерёзовскийСвердловская область Беслан Бийск Бикин Билибино Биробиджан Бирск Бирюсинск Бирюч БлаговещенскАмурская область БлаговещенскБашкортостан Благодарный Бобров Богданович Богородицк Богородск Боготол Богучар Бодайбо Бокситогорск Болгар Бологое Болотное Болохово Болхов Большой Камень Бор Борзя Борисоглебск Боровичи Боровск Бородино Братск Бронницы Брянск Бугульма Бугуруслан Будённовск Бузулук Буинск Буй Буйнакск Бутурлиновка
Кадников Казань Калач Калач-на-Дону Калачинск Калининград Калининск Калтан Калуга Калязин Камбарка Каменка Каменногорск Каменск-Уральский Каменск-Шахтинский Камень-на-Оби Камешково Камызяк Камышин Камышлов Канаш Кандалакша Канск Карабаново Карабаш Карабулак Карасук Карачаевск Карачев Каргат Каргополь Карпинск Карталы Касимов Касли Каспийск Катав-Ивановск Катайск Качканар Кашин Кашира Кедровый Кемерово Кемь Керчь Кизел Кизилюрт Кизляр Кимовск Кимры Кингисепп Кинель Кинешма Киреевск Киренск Киржач Кириллов Кириши КировКалужская область КировКировская область Кировград Кирово-Чепецк КировскЛенинградская область КировскМурманская область Кирс Кирсанов Киселёвск Кисловодск Климовск Клин Клинцы Княгинино Ковдор Ковров Ковылкино Когалым Кодинск Козельск Козловка Козьмодемьянск Кола Кологрив Коломна Колпашево Колпино Кольчугино Коммунар Комсомольск Комсомольск-на-Амуре Конаково Кондопога Кондрово Константиновск Копейск Кораблино Кореновск Коркино Королёв Короча Корсаков Коряжма Костерёво Костомукша Кострома Котельники Котельниково Котельнич Котлас Котово Котовск Кохма Красавино КрасноармейскМосковская область КрасноармейскСаратовская область Красновишерск Красногорск Краснодар Красное Село Краснозаводск КраснознаменскКалининградская область КраснознаменскМосковская область Краснокаменск Краснокамск Красноперекопск КраснослободскВолгоградская область КраснослободскМордовия Краснотурьинск Красноуральск Красноуфимск Красноярск Красный Кут Красный Сулин Красный Холм Кремёнки Кронштадт Кропоткин Крымск Кстово Кубинка Кувандык Кувшиново Кудымкар Кузнецк Куйбышев Кулебаки Кумертау Кунгур Купино Курган Курганинск Курильск Курлово Куровское Курск Куртамыш Курчатов Куса Кушва Кызыл Кыштым Кяхта
Набережные Челны Навашино Наволоки Надым Назарово Назрань Называевск Нальчик Нариманов Наро-Фоминск Нарткала Нарьян-Мар Находка Невель Невельск Невинномысск Невьянск Нелидово Неман Нерехта Нерчинск Нерюнгри Нестеров Нефтегорск Нефтекамск Нефтекумск Нефтеюганск Нея Нижневартовск Нижнекамск Нижнеудинск Нижние Серги Нижний Ломов Нижний Новгород Нижний Тагил Нижняя Салда Нижняя Тура Николаевск Николаевск-на-Амуре НикольскВологодская область НикольскПензенская область Никольское Новая Ладога Новая Ляля Новоалександровск Новоалтайск Новоаннинский Нововоронеж Новодвинск Новозыбков Новокубанск Новокузнецк Новокуйбышевск Новомичуринск Новомосковск Новопавловск Новоржев Новороссийск Новосибирск Новосиль Новосокольники Новотроицк Новоузенск Новоульяновск Новоуральск Новохопёрск Новочебоксарск Новочеркасск Новошахтинск Новый Оскол Новый Уренгой Ногинск Нолинск Норильск Ноябрьск Нурлат Нытва Нюрба Нягань Нязепетровск Няндома
Саки Салават Салаир Салехард Сальск Самара Санкт-Петербург Саранск Сарапул Саратов Саров Сасово Сатка Сафоново Саяногорск Саянск Светлогорск Светлоград Светлый Светогорск Свирск Свободный Себеж Севастополь Северо-Курильск Северобайкальск Северодвинск Североморск Североуральск Северск Севск Сегежа Сельцо Семёнов Семикаракорск Семилуки Сенгилей Серафимович Сергач Сергиев Посад Сердобск Серов Серпухов Сертолово Сестрорецк Сибай Сим Симферополь Сковородино Скопин Славгород Славск Славянск-на-Кубани Сланцы Слободской Слюдянка Смоленск Снежинск Снежногорск Собинка СоветскКалининградская область СоветскКировская область СоветскТульская область Советская Гавань Советский Сокол Солигалич Соликамск Солнечногорск Соль-Илецк Сольвычегодск Сольцы Сорочинск Сорск Сортавала Сосенский Сосновка Сосновоборск Сосновый Бор Сосногорск Сочи Спас-Деменск Спас-Клепики Спасск Спасск-Дальний Спасск-Рязанский Среднеколымск Среднеуральск Сретенск Ставрополь Старая Купавна Старая Русса Старица Стародуб Старый Крым Старый Оскол Стерлитамак Стрежевой Строитель Струнино Ступино Суворов Судак Суджа Судогда Суздаль Суоярви Сураж Сургут Суровикино Сурск Сусуман Сухиничи Сухой Лог Сызрань Сыктывкар Сысерть Сычёвка Сясьстрой

Создание программного обеспечения систем «Сбор-В» и ЕЦУ

0 20

Создание программного обеспечения систем «Сбор-В» и ЕЦУ

Межведомственная бригада разработки, внедрения и эксплуатации системы «Сбор-В» и ЕЦУ. Сидят (слева направо): п/п-к Жуков Евгений, руководитель разработки к.т.н. Николаев Андрей, вед. программист Середа Валентина, программист Карпушенко Елена; стоят: вед. программист Косов Алексей, майор Гаврилов Владимир, руководитель эксплуатации системы «Сбор-В» и «ЕЦУ» п/п-к Юсупов Алим, руководитель разработки подсистемы хранения Аксюта Геннадий. ВЦ космодрома Плесецк, 1998 год

Создание программного обеспечения систем «Сбор-В» и «Управления из единого центра» (ЕЦУ) наземным измерительным комплексом космодрома Плесецк 90-х годов.

Введение


Цель статьи — приоткрыть завесу тайны разработки программного обеспечения, использовавшегося для испытания баллистических ракет стратегического назначения. В статье кратко показана преемственность поколений советских разработчиков из так называемых шарашек и разработчиков 1990-х годов, работавших на оборону и космос. По тексту будут даны ссылки как известных разработчиков программного обеспечения Запада, так и на «неизвестных солдат» облагороженных шарашек нового облика, отличающихся от сталинских полной свободой расконвоированных заключённых во внерабочее время, которым зарплату задерживали месяцами и не кормили на работе, как в «шарашках». В статье показан ход рассуждений при создании ПО, а также впервые показаны отдельные слои, которые дают представление о превосходстве программного обеспечения военного назначения России и Украины 1990-х над ширпотребовским программным обеспечением Запада того времени.

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

alt

В процессе модификации ЭМВОС коммутирующий элемент, в силу упрощения ИВС и переноса сложности на универсальный элемент — концентратор информации, потребовал усложнения своей архитектуры, что и ожидалось с самого начала. ПО КИ был нагружен дополнительными уровнями: прикладным, представительным, сеансовым и транспортным, как показано на рисунке.
alt

Уровни программного обеспечения концентратора информации для интеграции измерительными системами (ИС) с разнородными сетями передачи и обработки информации

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

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

alt

НИИ связи (Марфино):
alt

Узнать о том, как работали узники, создавая секретную телефонию, можно в увлекательном романе Солженицына «В круге первом». Экранизация романа есть на YouTube [5]. При дефиците времени рекомендую посмотреть наиболее характерные моменты научной организации труда инженеров «шарашки» [6-10].

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

Задача усложнялась многими факторами. Однако в Плесецке Михаилу Мокринскому и Игорю Шипше удалось передать «тихо-мирно» кабели, соединить два концентратора и методом проб и ошибок найти способ передачи данных по закрытой линии, а Николаев разработал специальный «следящий протокол», который на транспортном уровне заставлял аппаратуру закрытой линии связи восстанавливаться при сбоях и потере синхронизации между двумя концентраторами. Но не всё проходило так мирно и гладко. В Норильске солдат, как теперь помню, Зайцев, никак не мог воткнуть куда следует кабель в аппаратуру закрытия информации. Тогда Николаев Андрей и Кравченко Анатолий постучались в секретную комнату, и, когда дверь приоткрылась, ворвались в комнату, оттеснив бойца, и сами присоединили кабель к аппаратуре секретной телефонии. Всё заработало. Это был успех. А на следующий день пришлось писать объяснительную в ФСБ. Но, оказалось, уже было не то время, чтобы отправлять провинившихся за решётку в Марфино. И слава богу!

alt

Аппаратура секретной телефонии «Интерьер» [11]

Впоследствии был разработан адаптер, который удешевлял концентратор ввиду того, что не везде требовался полный набор адаптеров. Это уже была личная инициатива Николаева, Мокринского и Шипши.
alt

Алгоритм реализации ПО «Сбор-В» сеансового уровня


Всё описать в рамках статьи невозможно, поэтому имеет смысл написать нечто такое, что может удивить читателя.

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

Взяв любую книгу, мы увидим, что сеансовый уровень практически не описан. Сеансовый уровень в литературе был описан наиболее противоречиво. С одной стороны, складывается впечатление, что авторам нечего сказать; например, В.Г. Олифер и Н.А. Олифер [13] отвели этому неполных 8 строк! С другой стороны, описание сеансного уровня носит явно схоластический характер [14]: у Ф. Халсалла отсутствует дуплексность в передаче данных, концепция «жетона» не позволяет реализовать ПО в разумный интервал времени из-за отсутствия реальных механизмов обмена данными, реализованными в ОС. Советов Б.Я. и Яковлев С.А. считают, что практически эти уровни не реализованы в силу их сложности [15].

Отсутствие методологии привело к тому, что программисты, работающие только в пределах Интернета, нашли выход из этой сложной ситуации в том, что все три уровня (сеансовый, представлений и прикладной) объединили в один прикладной уровень [16]. Хотя какой там в СССР Интернет в далёкий 1991 год!? Сеансовый уровень системы «Сбор-В» и ПАС управления системами «Вега» из ЕЦУ был разработан как отдельный уровень, отражающий конкретный сеанс работы по испытуемому изделию. Метод реализации сеансового уровня в системе «Сбор-В» базируется на создании примитивов — особых конвертах для содержательной траекторной информации.

Традиционно сеансовый уровень локализует все обращения к сетевому программному обеспечению внутри себя, представляя для остальных программ набор примитивов, позволяющих обмениваться информацией, не вникая в подробности функционирования сети. К атрибутам примитивов следует отнести такие атрибуты, которые позволяют идентифицировать испытания по типу баллистической ракеты (номеру изделия), по порядковому номеру пуска ракеты в течение суток, дате и времени испытания, уникальному номеру измерительного средства. Использование примитивов сеансового уровня позволяет предоставлять целостную информацию сеанса внешнетраекторных измерений.

Для реализации сеансового уровня была организована библиотека примитивов. Сюда был включен следующий минимальный набор примитивов: а) установить сеанс; б) послать блок данных; в) закрыть сеанс.

В системе «Сбор-В» эти три примитива позволяют производить передачу информации от периферии к центру сбора. Все они выполнены в виде библиотеки на языке «С» и в процессе трансляции присоединяются к программам передачи данных в сеть. Таким образом, для выполнения передачи программа вначале выполняет открытие сеанса примитивом OPEN. Затем каждый блок данных инкапсулируется в конверт и посылается в сеть. По окончании передачи информации в центре сбора производится закрытие сеанса путём посылки примитива CLOSE.

alt

Методика административного управления ПО КИ на сеансовом уровне


Административное управление использует возможности операционной системы UNIX, а именно очереди сообщений, виртуальный канал и fifo-файлы, являющиеся особенностью ОС UNIX. Примитив «установить сеанс» обеспечивает организацию fifo-файлов на двух концах сети и виртуальной линии между ними для передачи сообщений. Запуск производится оператором и контролируется им. Для установления сеанса (под испытание баллистической ракеты) первоначально производится проверка функционирования протоколов TCP/IP путём тестирования программой ping. Далее примитив передачи блоков данных записывается в fifo-файл так же, как и в любой другой файл. А сетевые средства UNIX на другом конце передачи предоставит эту информацию в спаренный fifo-файл машины получателя. Восстановление канала производится посредством операции разъединения и повторного установления канала. Выяснение вопроса отсутствия канала производится путём сквозного квитирования тестовых посылок, задействующих два канала (туда и оттуда). Прекращение сеанса разрушает связь между fifo-файлами, размещёнными по разные стороны сети. Все процедуры выполняются программой, предназначенной для административного управления и отделённой от коммуникационных программ прикладного и представительного уровня. ПО сеансового уровня системы «Сбор-В» и ПО управления комплексом систем «Вега» из ЕЦУ представлены на схемах ниже. Под административное управление сеансовым уровнем выделен отдельный виртуальный терминал – дисплей ПЭВМ из состава АРМ ЕЦУ. APM ЕЦУ использует полный набор межпроцессных механизмов обмена: очереди, fifo-файлы, сигналы, разделённые области памяти, что особенно полезно для отображения на экране в режиме одностраничности.
alt

ПО удалённых концентраторов информации системы «Сбор-В»
alt

ПО ВЦ Космодрома Плесецк системы «Сбор-В» — сеансовый уровень
alt

ПО центра сбора, ПО АРМ ЕЦУ — сеансовый уровень

Методика обеспечения срочности передачи сообщений


Система «Сбор-В» передаёт данные траекторных измерений. В параллель с этим используются команды управления системы «ЕЦУ». Поэтому возникла необходимость разделения сообщений по уровню срочности. В 1993 году ещё не было создано STL библиотеки Степановым и Менгом Ли (Meng Lee), поэтому в расчёте только на свои силы Андрей Николаев предложил и реализовал совместно с Валентиной Гордиенко схему использования общего тракта, в котором создаются механизмы, позволяющие выполнять селекцию сообщений разной срочности и промежуточное накопление информационных сообщений. При этом всё наработанное должно было остаться внутри предприятия-изготовителя и эксплуатационной организации. Выполнением селекции сообщений обеспечивалась передача сообщений в соответствии со срочностью. Срочные блоки данных всегда идут впереди менее срочных. Рассмотрим, как это было обеспечено.

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

Кольцевой буфер образует очередь сообщений, построенную по принципу «первый пришёл — первый ушёл». Для улучшения понимания принципа работы кольцевого буфера упростим ситуацию, предположив, что длина блоков одинаковая. Тогда работа буфера определяется двумя индексирующими переменными: in — указывает позицию, куда пишется элемент, out — указывает позицию, из которой он извлекается. Идеально было бы, если бы у этого массива индексация не имела ограничений. Однако вполне подходит и любой конечный массив: ведь однажды считанный блок больше уже не используется. Поэтому его место можно повторно использовать.

alt

Предложенный и реализованный метод одностороннего взаимодействия сеансовых объектов

Кольцевой буфер используется для временного хранения бессрочных блоков данных до тех пор, пока не появится «окно» в потоке срочных данных. Глубина буфера должна быть такой, которая позволит при необходимости вместить «нормальную» информацию одного сеанса. В связи с тем, что объём буфера может быть значительным, его можно разместить в файле и хранить на дисковом накопителе. Это позволяет организовать последовательное группирование потоков срочных и «нормальных» данных в общем тракте, отдавая преимущество срочным данным. Алгоритм работы процесса сортировки данных. В документации по системе «Сбор-В» и ЕЦУ алгоритмы описаны в форме псевдокода. Поэтому здесь тоже приводится алгоритм работы с сообщениями разной срочности на псевдокоде.

alt

Псевдокод процесса селекции срочных и бессрочных сообщений сети: n — число элементов, находящихся в данный момент в буфере; N — размер буфера; X — содержимое сообщения[/center]

Заключение


Работа над системами «Сбор-В» и ЕЦУ была выполнена успешно. Десятки испытаний ракет были своевременно обеспечены информационно. Построены траектории полёта ракет, это позволило оперативно докладывать о результатах пусков баллистических ракет стратегического назначения как наземного, так и морского базирования, докладывать о траекториях пусков ракетоносителей космических аппаратов.

Система ЕЦУ функционировала успешно как в части обеспечения подготовки ИС «Вега» к проведению испытаний, так и в части адаптивного управления наземным измерительным комплексом.

Разработанные системы успешно эксплуатировались на космодроме Плесецк, что облегчило заточку ядерного меча. Измерительные системы, входящие в ИВС систем «Сбор-В» и ЕЦУ, на момент 1998 года приведены на рисунке:

alt

Измерительные пункты, работающие в интересах космодрома Плесецк и интегрированные в систему «Сбор-В» и ЕЦУ

Разработка систем «Сбор-В» и ЕЦУ позволила распространить новые методики на создание и внедрение информационных систем Украины. К ним относятся системы сбора в гидрометеорологии, наблюдения за сейсмическими датчиками, «Система навигационного и временного обеспечения Украины», интеграция разнородных коммутаторов сотовой сети Life и т. д.

«Холодная война» официально закончилась капитуляцией Горбачёва на Мальте и развалом СССР. Но оставались ещё «партизаны» холодной войны, которые, так сказать, держались до подхода основных сил. В то время всё висело на волоске, но мы справились.

Источники
1. Хоп Г., Вульф Б. Шаблоны интеграции корпоративных приложений. Проектирование, создание и развёртывание решений, основанных на обмене сообщениями. М.: Вильямс, 2016.
2. https://ru.wikipedia.org/wiki/НИИ_Связи.
3. https://topos.memo.ru/en/node/57. Марфинская шарашка. Адрес: г. Москва, ул. Ботаническая, д. 25.
4. https://sky-hexe.livejournal.com/383686.html. Марфинский архитектурный беспредел.
5. https://www.youtube.com/watch?v=dxEOZtyHHhg. Фильм «В круге первом».
6. https://www.youtube.com/watch?v=FtfZAVZmH3E. «В круге первом», трейлер.
7. https://www.youtube.com/watch?v=AWwaCwtsCpI&t=117s. «В круге первом». Диалог о сроках разработки с Абакумовым.
8. https://www.youtube.com/watch?v=6CZQhKtww6I&t=64s. «В круге первом». Диалог с ведущим инженером разработки о сроках с Абакумовым.
9. https://www.youtube.com/watch?v=1RuFU1FHAI0&t=20s. «В круге первом». Постановка задачи на разработку аппаратуры криптографического закрытия информации Абакумовым.
10. https://www.youtube.com/watch?v=9pt6UFQihUo. Эзотерика инженерного труда в шарашке.
11. https://hodor.lol/post/50778/ Когда-то «совершенно секретно».
12. Патент Украины №25664 А, G06f13/00. Пристрiй сполучення / Мокринський М.О, Николаев А.В., Шипша І.М. — №97052331; Заявл. 21.05.1997; опубл. 30.10.1998, бюл. №6.

Let's block ads! (Why?)

 




Норильск

Учреждения образования и общественные организации Забайкалья прошли обучение по адаптивным настольным спортивным играм


Все города России от А до Я

Загрузка...

Moscow.media

Читайте также

В тренде на этой неделе

Мини-футбол. Чемпионат России. 1/4 финала. Первые матчи. «Газпром-Югра» обыграла «Синару», «Ухта» против «Новой генерации», другие встречи

В Петрозаводске за 70 миллионов продают квартиру экс-губернатора Нелидова?

Норникель отберут после инаугурации?

Команда из Пензы отправилась в Сочи в финал Всероссийского фестиваля по хоккею

Новости Красноярского края

Рашит Галимжанов стал тренером «Норильска»

Инструкторы Школы фридайвинга им. Н. Молчановой готовят профессиональных инструкторов в Норильске

В Москве нашли мертвым экс-председателя совета директоров «Норникеля»

Норникель отберут после инаугурации?


Красноярскому речному порту – 90 лет

Применение палладия может ускорить переход на экологически чистое сырье

Учреждения образования и общественные организации Забайкалья прошли обучение по адаптивным настольным спортивным играм

Экс-председатель совета директоров «Норникеля» найден мертвым в Москве


В Москве нашли тело 69-летнего банкира Александра Филипьева

В 45 школах Красноярского края нашли нарушения в обучении детей

Над Красноярском подняли Знамя Победы  

Два агрегатора продавали авиабилеты на несуществующие рейсы Nordstar


Губернатор Красноярского края Александр Усс
Красноярский край

Федеральный Совет по развитию Сибири возглавил Александр Усс


Частные объявления в Норильске



Загрузка...
Персональные новости
Евровидение

Захарова: Евровидение переплюнуло оргии и шабаши, похоронив Западную Европу



Новости последнего часа со всей страны в непрерывном режиме 24/7 — здесь и сейчас с возможностью самостоятельной быстрой публикации интересных "живых" материалов из Вашего города и региона. Все новости, как они есть — честно, оперативно, без купюр.




Норильск на Russian.city


News-Life — паблик новостей в календарном формате на основе технологичной новостной информационно-поисковой системы с элементами искусственного интеллекта, тематического отбора и возможностью мгновенной публикации авторского контента в режиме Free Public. News-Life — ваши новости сегодня и сейчас. Опубликовать свою новость в любом городе и регионе можно мгновенно — здесь.


© News-Life — оперативные новости с мест событий по всей России (ежеминутное обновление, авторский контент, мгновенная публикация) с архивом и поиском по городам и регионам при помощи современных инженерных решений и алгоритмов от NL, с использованием технологических элементов самообучающегося "искусственного интеллекта" при информационной ресурсной поддержке международной веб-группы 123ru.net в партнёрстве с сайтом SportsWeek.org и проектами: "Love", News24, "My Love", Ru24.pro, Russia24.pro и др.

Концерт, культура, Россия: директор Бурдрамаы награждена медалью «За заслуги перед Бурятией» в Бурятии

Юрий Назаров: «Андрей Макаревич* на себя бы в зеркало поглядел, а не народ ругал»

Как надо ПРОДАВАТЬ СЦЕНАРИЙ, ПЬЕСУ, СИНОПСИС.

Гарик Мартиросян прокомментировал беременность Анны Хилькевич в Comedy Club на ТНТ


Казахстан узнал еще одну печальную новость после сюрприза Рыбакиной

Шнайдер вышла в третий круг турнира WTA-1000 в Риме, победив Самсонову в российском дерби

Открытый чемпионат Италии: Новак Джокович получил сильный удар после выхода в третий раунд после Корантена Муте | Теннисные новости

Павлюченкова вылетела с турнира в Риме


nadal_rafael1280

PFL MENA 1: Best photos from Riyadh

My journey into the dark heart of modern chess

Evolution of Humans in 20 Minutes