Quais são as principais diferenças entre as interrupções acionadas por borda e por nível?
Interrupção acionada por nível é como um bebê. Se o bebê chorar, você tem que abandonar o que quer que esteja fazendo e alimentar o bebê. Você a abaixa. Se ela'ainda está chorando, você precisa atendê-la imediatamente de novo. Enquanto ela's chorar, você serve às suas necessidades. Você só pode voltar ao seu trabalho quando ela's está quieta. Se você estiver no jardim (interromper a interrupção) quando ela começar a chorar, então quando você entrar na casa (permitir interrupções) a primeira coisa que você fará é vê-la. No entanto, se ela começar a chorar enquanto você'está no jardim mas volta a dormir antes de voltar para casa, você nem vai saber deste incidente.
Edge trigger é como um monitor de choro de bebê para pais surdos. O monitor tem uma luz vermelha que se acende quando o bebé começa a chorar (ou seja, há um aumento súbito do nível de som no quarto) e permanece aceso até que você pressione um botão no aparelho. Se o bebé começar a chorar mas parar de chorar rapidamente, ainda verá que ela chorou, mesmo que tenha estado no jardim enquanto isso aconteceu. No entanto, se ela começar a chorar, a luz se acende (pedido de interrupção), então você pressiona o botão (interrupção confirmada), a luz permanecerá escura mesmo se ela continuar chorando. O nível de som na sala deve cair e depois aumentar novamente para que a luz acenda.
Interrupção do nível desencadeada é uma indicação de que um dispositivo precisa de atenção. Enquanto ele precisar de atenção, a linha é afirmada. A interrupção de borda acionada é uma notificação de evento. Quando alguma coisa em particular acontece, o dispositivo gera uma borda ativa na linha de interrupção.
Source: Edge Triggered Vs Level Triggered interrupts
Artigos semelhantes
- Existe alguma solução de partículas de pó que entre na borda a borda 2,5D de um vidro temperado Redmi Nota 4?
- Quais são algumas das principais interrupções feitas através de uma melhor IU?
- Quais são os torneios de nível 1, de nível 2 ou de nível 3 no PUBG mobile?
- Porque é que a Índia é o líder mundial em interrupções da Internet?