Compartilhar via


Real-Time Priority System

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Interromper latência variação é devido a muitos fatores imprevisíveis, como quais dados está em armazenar em cache o processador e quantos outros segmentos de vários prioridades existem. Em algum hardware, fatores como a velocidade de microprocessador, barramento velocidade e a velocidade de rotinas vectoring interrupção do fabricante determinam os limites inferiores de interrupção latência.

Como alto-prioridade segmentos podem capturam os ISTs dos drivers dispositivo, não há nenhum limite superior absoluta. Em geral, a latência para atender as interrupções é menor do que a latência de área de trabalho Microsoft_Windows-Based plataformas. Drivers de dispositivo são improvável que perder dados, a menos que eles estão sem para tempo de processador por outra alta-prioridade segmentos execução sobre o OS.

Interrupções aninhadas e um número alto de prioridade níveis fornecem as ferramentas para endereço esses diz respeito quando usado de forma apropriada. ISRs e ISTs que devem executar em alta prioridade pode fazer isso agora e pode capturam o processamento das outras, baixo-nível ISRs e ISTs. No entanto, como aninhado interrupções ocorrer somente para interrupções de uma prioridade maior do que o ISR em execução no momento, você deve atribuir níveis de prioridade para seus dispositivo drivers.

Para informações sobre artigos técnicos e maiúsculas e minúsculas estudos em Windows Embedded CE recursos em tempo real, consulte este Microsoft Web site.

See Also

Concepts

Priority Levels
Real-Time Priority System Levels
Real-Time Priority System Response Times