Я понимаю, что использование аппаратной поддержки для реализации упреждающего планирования отлично подходит для повышения эффективности.
Я хочу знать, каковы практические способы упреждающего планирования без поддержки аппаратного обеспечения? Я думаю, что одним из способов являются программные таймеры.
Кроме того, в многопроцессорной системе другим способом является использование одного процессора, выступающего в качестве ведущего, продолжающего смотреть на процессор ведомого процессора.
Считай, меня устраивает неэффективный способ.
Пожалуйста, опишите все способы, которые, как вы думаете / знаете, могут работать. Также предпочтительно, но не обязательно работает для однопроцессорной системы.