-
- Планировщик "работает" со списком задач по которому он, в общем случае, запускает (поочерёдно и поприоритетно :) ) готовые к выполнению и останавливает те которые не требуют процессорного времени. "Внеочередное" переключение задач выполняется: Nikolaj(600 знак., 24.04.2025 05:38)
- Планировщик сам код писать будет? То есть, надо завести все нужные
прерывания в планировщик, чтобы он передал управление потоку. А
сразу по прерыванию передать управление потоку видать религия не
позволяет? - IBAH(23.04.2025 17:08)
- Бред какой то. В прерывании ты сам дёргаешь к примеру семафор когда нужно, планировщик взводит у себя флаг и включает софтовое прерывание. Как только ты вышел из всех вложенных преоываний тут и опа, срабатывает софтовое прерывание, в котором и сидит код планировщика. - =AlexD=(24.04.2025 13:01)
- Что значит "передал управление потоку"? Как это сделать по
прерыванию минуя планировщик? - AlexBi(24.04.2025 08:24)
- Direct to task notification если надо быстро - 3m(24.04.2025 11:47)
- практически, в случае arm, это обычно означает: в обработчике некоего прерывания выставить pendsv, по выходу из этого прерывания управление передаётся обработчику pendsv, который, внезапно, и есть планировщик. - beefdeadbeef(24.04.2025 10:41)
- А нахрен тогда планировщик? А так, все при деле. - mse homjak(23.04.2025 18:03)
- Так отож! - IBAH(23.04.2025 18:11)