Video

Controllo di programma diretto

Controllo di programma con Polling

while(1){
	status = getPerifericaStatus();
	if (status == "busy waiting"){
		eseguiPolling(altre_periferiche)
	} else {
		soddisfaRichiesta();
		continue;
	}
}

Interruzione

Gestione di interrupt multipli