Во многих RTOS прерывание тика активирует планировщик, который проверяет, готова ли задача более высокого приоритета к запуску, и если это так, выполняет контекстный переключатель. Интересно, какова типичная продолжительность прерывания тика по процентам процессора? (Когда контекстный переключатель не возникает).Какова типичная длительность прерывания тика с точки зрения процента процессора?
0
A
ответ
0
Это действительно зависит от периода тика/частоты. Если есть отметка каждые 1 мс, тогда процент может быть выше.
Кроме того, это сильно зависит от процессора и его тактовой частоты. На MPC5554, работающем на частоте 128 МГц, при включенном кеше обработка прерывания тика (т. Е. Только прием прерывания, при котором некоторые условия возвращаются к выполнению) составляет около 7 мкс. Это дает 0,07% в течение 10 мс цикла/периода.
Это для автомобильного применения?
Я думаю, что 0,1% времени процессора посвящено прерыванию тика (планировщик не выполняет контекстный переключатель). Звучит разумно? – Yony