Masking Interrupts
9/8/2008
Interrupção mascaramento permite desativar a detecção de uma asserção Interrupt-Line, que faz com que o OS para ignorar interrupção sinal. O sinal pode ser ignorado no microprocessador nível ou em outros níveis na arquitetura de hardware.
Em alguns casos, cada origem interrupção no sistema pode ser mascarada individualmente. Em outros casos, mascaramento uma interrupção em registrar um microprocessador pode máscara um GRUPO de interrupções. Um exemplo disso é compartilhadas interrupções.
Quando uma interrupção ocorre, o microprocessador deve globalmente desativar interrupções no microprocessador nível para evitar que está sendo interrompido durante a coleta e salvando interrupção informações do estado. Como desativar as interrupções globalmente bloqueia todos os outras interrupções, interrupções global máscara para como Curto um tempo como possíveis na sua codificar OAL ISR. Quando você determinar que especificamente foi interrompido, você poderá máscara que acabou de interrupção.
See Also
Other Resources
Defining an Interrupt Identifier
Implementing an ISR
Loader
PCI Bus Driver
Real-Time Priority System