ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1227745 Топик полностью
VLLV (30.07.2022 07:51, просмотров: 144) ответил Dingo на Два вопроса за раз хочу спросить, смежные в каком-то смысле: 1) есть литература или цикл статей может, по которым можно навести порядок в голове и/или научиться проектировать программы? Что-то по методологии. 2) какие ОСи умеют в прерывании дёрнуть планировщик? Появились новые данные для задачи, надо быстро отдать ей управление, а не ждать хх миллисекунд до дежурного переключения. Скорей всего на такие вещи задача "подписывается", семафор взводит или ещё как-то обозначает
"Появились новые данные для задачи, надо быстро отдать ей управление " : 1) идеально решается автоматом в виде массива функций, когда состояние является индексом массива.: поменяли состояние и вышли. Оч наглядно. 2) что такое "быстро" ? может быть так быстро, что для RTOS и времени нет. RTOS не экономит время, она нужна только для распараллеливания медленных процессов.