Muchos sistemas operativos de tiempo real tienen un planificador (en inglés conocido como "scheduler"), diseños de controladores que minimizan los periodos en los que las interrupciones están deshabilitadas, un tiempo finito conocido (casi siempre calculado para el peor de los casos, término que en inglés se conoce como worst case) de la duración de interrupción.