Найти тему
Black Violin — о мире IT

Программное обеспечение МКС. Насколько сложное?

Программное обеспечение международной космической станции(МКС) — самый сложный софт на этой планете(и за её пределами). Давайте разберём его на запчасти и оценим:

1. Система контроля полёта. Главная проблема в космосе — как ориентироваться? Нет сторон света, карты, а тем более GPS. На солнце тоже не вариант — Земля крутится вокруг своей оси и вокруг звезды, а МКС вокруг планеты(~15 раз за земные сутки). Ориентир должен быть неподвижен. На помощь приходят квазары — мощнейшие далёкие звёзды, они имеют настолько небольшое движение, что можем считать их статичными.

-2

2. Жизнеобеспечение. Программе необходимо оценивать качество воздуха — содержание CO2, кислорода. Находить утечки аммиака и фильтровать воздух от мелких частиц. Не говоря уже о переработке жидкостей в воду и сборе отходов.

-3

3. Энергообеспечение. Звучит просто — воткнул солнечные панели и все дела. Только вот станция всё время в движении, приходится высчитывать положение солнца и поворачивать их "на светлую сторону".

-4

4. Системы связи. Все сложности опять из-за движения станции — постоянно приходится переключаться между ближайщими спутниками. Опытные разработчики понимают чем грозят такие качели — при передаче больших данных есть риск нарушить их целостность.

Такое программное обеспечение требует вагоны знаний в математике, бриллиантовой точности расчётов и огромных усилий программистов.

Наука
7 млн интересуются