ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
1366890 Топик полностью
Adept (30.10.2023 11:14, просмотров: 106) ответил st256 на Задачи могут обмениваться данными без прерываний. Для этого используют флаги (они же мьютексы, они же семафоры). Кстати, а нафига эта ОСРВ в принципе? Щоб було?
исходя из названия, ОСРВ в том или ином виде, как полная, настоящая, так и "доморощенная" - незаменимы для своевременного реагирования на какие-либо события, требующие реагирования в реальном времени. Но это да, 5-10% от общих задач, а то и сильно меньше. Всё остальное обрабатывается разными планировщиками с семафорами, системой сообщений и т.п. 

но попробуйте построить без системы реального времени управление транспортным средством, промышленным манипулятором/линией (я у ж не говорю про разные ракеты/самолёты). А "помигать светодиодиком" или обслужить какое юзер-меню на дисплее да, ОСРВ не нужна, но драйвера оборудования всё равно будете вешать на прерывания.

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)