O que é uma interrupcão?
Os computadores possuem vários periféricos, tais como teclado, interface serial,
relógio de tempo real, etc.Cada um desses periféricos tem seu próprio mecanismo de
controle, um microprocessador dedicado a essa tarefa.Esses periféricos, quando são
acionados, avisam a CPU, por meio de um mecanismo chamado INTERRUPÇÃO, que eles necessitam de
atenção.
Interrupções podem ocorrer a qualquer momento, e o processador deve ter dois recursos
básicos para tratá-las:
- O processador deve poder desabilitar o recebimento de interrupções.
- Quando ocorrer uma interrupção, o processador deve ser capaz de salvar as
informações sobre o que está fazendo.Isso é necessário para que ele possa
retornar ao ponto anterior assim que a interrupção tenha sido tratada.
Informações e comentários:
rafael@penta.ufrgs.br