Правильно, что в идеале предотвращение задачи другой задачей разрешено только системами RTOS, тогда как в системе без RTOS задача может быть вытеснена прерыванием или ISR, а не другой задачей.Упреждающая задача при отсутствии RTOS
Также приведенное ниже утверждение верно для упреждающего ядра, оно также применимо к превентивным задачам.
«большинство операционных систем не позволяют это сделать, но это необходимо для некоторых приложений, таких как в реальных системах время»
Вы задали более или менее тот же вопрос несколько дней назад и приняли ответ. Что было непонятно в этом ответе? Если было непонятно, почему вы приняли его? Ваш последний абзац в кавычках, но цитаты нет. Это также неверно, Windows, Linux, OSX (и другие ОС Unix) - все превентивные операционные системы, которые не являются RTOS (как объяснено в принятом ответе на ваш предыдущий близкий идентичный вопрос). – Clifford
Возможный дубликат [Возможно прерывание между задачами в системе без RTOS] (http://stackoverflow.com/questions/37518975/is-interruption-between-task-is-possible-in-non-rtos-system) – Clifford