Здравствуйте❗
В вакансиях IT специальностей иногда встречается упоминание операционных систем реального времени (ОСРВ).
Давайте познакомимся с ними поближе.
👉Отличительной особенностью данных систем является гарантированное время реакции на внешнее событие.
В "обычной" деятельности для пользователя не является критичной секундная задержка в работе программы. Однако все сильно меняется, когда встает вопрос автоматизации критических участков производства, создания цифровых устройств анализа сигналов (цифровые осцилографы), или управления самолетами и ракетами SpaceX Falcon9.
💡В данных случаях гарантированное время реакции системы -- жизненно необходимый фактор.
✔На самом деле мир встраиваемых операционных систем достаточно большой. Например одна из наиболее популярных систем QNX развивается с 1982 года.
UNIX-подобная lynxOs - вышла в свет в 1986, а FreeRTOS - 2003.
Выход новых дистрибутивов показывает, что данное направление активно развивается.
⚡Так разработчики системы управления ракетой-носителем Falcon9 проекта SpaceX использовали 3 обычных 2-х ядерных процессора, на операционной системе Debian, но применив модификацию PREEMPT_RT.
Тонкие, но довольно серьезные, настройки, которые вносит патч PREEMPT_RT в ядро является темой отдельного большого обсуждения.
Спросите о нем своих кандидатов, и внимательно следите за ответом. Если в ответе встретится упоминание стандарта POSIX - это хорошо. Если ARINC (ARINC 653) - замечательно. ❗А если вам расскажут между ними разницу и сферу применения - то выше всяких похвал.