а что у MS усложнённого? профессиональный переключатель задач
написанный элитными индусами? всё тоже самое - задачи используют
100% машинного времени и выполняются с той скоростью, с которой
могут. разве что % который уходит на переключение задач
увеличивается. но вы же не собираетесь при работе от часового
кварца иметь системный тик в миллисекунду? пришло решение уйти в
ультраэконом и сохраниться - снижаем тактовую на внешнюю флешку,
семафорим ненужным задачам о том чтобы ушли спать, или тупо ставим им состояние "спать". переключаем системный таймер на тик 4-5 раз в секунду, снижаем частоту и спокойно работаем от CR2032 пока не сохранимся.