2 svar
131 visningar
Plugghingsten behöver inte mer hjälp
Plugghingsten 321
Postad: 11 aug 2019 17:49

Polling vs Avbrott

"Förstå varför avbrottstyrd exekvering är överlägset polling."

 

Kan någon få ett av uttrycken Polling eller Interrupt som "överlägset" för mig. Jag kan bara se för- och nackdelar med både Polling och Interrupt. Jag finner inte dirrekt något på internet heller utan de skriver också för- och nackdelar.

 

Tack!

Affe Jkpg 6630
Postad: 11 aug 2019 23:28

Avbrottstyrd exekvering är inte alltid överlägset!

Om interrupten kommer för ofta kan dom överbelasta processorn.

Om interrupt sker mer ofta än om man använt polling, belastar interrupt processorn mer än polling.

Om polling sker mer ofta än om man använt interrupt, belastar polling processorn mer än interrupt.

Om interrupten kommer "tillräckligt sällan", sker bearbetningen efter interrupt kanske vid en mer gynnsam tidig tidpunkt än om man använt polling.

Sedan finns det olika typer av interrupt. T.ex. timer-styrt interrupt kan även betraktas som polling :-), men i denna uppgift avser man väl händelsestyrt interrupt.

Plugghingsten 321
Postad: 12 aug 2019 18:46

Precis så jag också tänkte! Finns för- och nackdelar med båda två. Antar att jag brer på med massa fördelar med det och kan påpeka olika tillfällen då det inte är lika bra. Tack!

Svara
Close