2013-03-28 4 views
0

Во многих RTOS прерывание тика активирует планировщик, который проверяет, готова ли задача более высокого приоритета к запуску, и если это так, выполняет контекстный переключатель. Интересно, какова типичная продолжительность прерывания тика по процентам процессора? (Когда контекстный переключатель не возникает).Какова типичная длительность прерывания тика с точки зрения процента процессора?

+0

Я думаю, что 0,1% времени процессора посвящено прерыванию тика (планировщик не выполняет контекстный переключатель). Звучит разумно? – Yony

ответ

0

Это действительно зависит от периода тика/частоты. Если есть отметка каждые 1 мс, тогда процент может быть выше.

Кроме того, это сильно зависит от процессора и его тактовой частоты. На MPC5554, работающем на частоте 128 МГц, при включенном кеше обработка прерывания тика (т. Е. Только прием прерывания, при котором некоторые условия возвращаются к выполнению) составляет около 7 мкс. Это дает 0,07% в течение 10 мс цикла/периода.

Это для автомобильного применения?