da morskott » gio set 01, 2005 11:40 pm
gli interrupt sono "interruzioni" che l'hardware del sistema manda alla CPU, vengono utilizzati per lo piu (ma non solo) per gestire politiche di scheduling round robin o di tipo preemptabile, cioè in cui ogni processo venga fatto eseguire per un quanto di tempo per poi passare il controllo della CPU allo scheduler che decide quale altro processo far partire.
Ma anche ogni volta che una periferica voglia "notificare" al sistema un evento questa manda un Interrupt alla CPU che riconosce la periferica di origine e esegue i comandi necessari (per esempio ogni volta che si preme un tasto la tastiera invia un Interrupt alla CPU per poter far processare l'informazione associata alla pressione di quel determinato tasto). In pratica un Interrupt "dice" alla CPU di fermare la computazione corrente e di eseguire un determinato codice specifico (mo i meccanismi d'implementazione sono un po lunghi da spiegare, se ti interessa dimmelo e per quel poco che so cerco di risponderti).
Non possono in alcun modo esser la causa di rallentamenti del sistema, ti consiglio di guardare altrove, tipo se hai qualche virus o malware particolare, o da quanto tempo hai installato windows (dopo qualche mese di uso intenso bisogna sempre formattare e rifare) o altre cose che adesso non mi vengono in mente!!!!!!
Spero di esser stao chiaro, se vuoi altri chiarimenti basta chiedere