Здравствуйте.
Сегодня я, ваш покорный слуга, мастер-ремонтник, хотел бы поговорить об
одном крайне важном, хотя и не всегда очевидном для обывателя понятии в
мире электроники. Мы будем говорить о так называемой операционной
системе реального времени, или, если использовать аббревиатуру, RTOS
(Real-Time Operating System).
Для начала, нам необходимо отойти
от бытового понимания операционной системы, такой как Windows или macOS.
Те системы, к которым мы привыкли, предназначены для выполнения
множества задач одновременно, но не гарантируют выполнение каждой из них
в строго определённый момент времени. Для обычного компьютера это не
критично. Если вы запускаете текстовый редактор, а он открывается на
секунду позже, ничего страшного не происходит.
Однако, в мире,
где задержка в несколько миллисекунд может иметь катастрофические
последствия, такой подход неприемлем. Именно здесь и вступает в игру
RTOS. Основное отличие RTOS от традиционной операционной системы
заключается в