QNA > Q > Quali Sono Le Differenze Chiave Tra Gli Interrupt Edge-Triggered E Level-Triggered?

Quali sono le differenze chiave tra gli interrupt edge-triggered e level-triggered?

L'interrupt attivato a livello è come un bambino. Se il bambino piange, devi abbandonare qualsiasi cosa tu stia facendo e dargli da mangiare. La metti giù. Se piange ancora, dovete assisterla immediatamente di nuovo. Finché piange, voi servite i suoi bisogni. Puoi tornare al tuo lavoro solo quando lei è tranquilla. Se sei in giardino (interrompi disattivato) quando lei inizia a piangere, allora quando entri in casa (abilita interrotto) la prima cosa che farai sarà vederla. Tuttavia, se inizia a piangere mentre siete in giardino ma si riaddormenta prima che rientriate in casa, non saprete nemmeno di questo incidente.

Edge trigger è come un monitor per il pianto dei bambini per i genitori sordi. Il monitor ha una luce rossa che si accende quando il bambino inizia a piangere (cioè c'è un improvviso aumento del livello sonoro nella stanza) e rimane accesa fino a quando si preme un pulsante sul dispositivo. Se il bambino inizia a piangere ma smette in fretta, vedrete comunque che ha pianto, anche se eravate in giardino mentre ciò accadeva. Tuttavia, se inizia a piangere, la luce si accende (richiesta di interruzione), poi si preme il pulsante (conferma di interruzione), la luce rimarrà scura anche se continua a piangere. Il livello sonoro nella stanza deve scendere e poi aumentare di nuovo perché la luce si accenda.

L'interrupt attivato dal livello è un'indicazione che un dispositivo ha bisogno di attenzione. Finché ha bisogno di attenzione, la linea è asserita. L'interrupt innescato dal bordo è una notifica di evento. Quando accade qualcosa di particolare, il dispositivo genera un bordo attivo sulla linea di interrupt.

Fonte: Interruzioni innescate dal bordo Vs Interruzioni innescate dal livello

Di Leta

Preferisci la modalità scura o quella chiara? :: Qual è la migliore app di blocco del porno su Android?
Link utili