Qual è la differenza tra "RES: riprogrammazione interrupt" e "LOC: interrupt timer locali"? Qual è la responsabilità di attivare l'interrupt RES? LOC è lo stesso dell'interrupt generale del timer generato dal timer h/w nel processore?Che cosa è la riprogrammazione degli interrupt (RES)? Cosa lo causa? Come viene gestito nel kernel di Linux?
Inoltre, fornire una certa chiarezza su quale parte dello scheduler viene richiamata durante l'interruzione del timer e l'interrupt RES? Come succede nel kernel di Linux?
Grazie in anticipo.
Grazie per la risposta. Quindi il ** 'TIF_NEED_RESCHED' ** nel codice dello schedulatore CFS sta fondamentalmente gestendo questo interrupt RES? E, in secondo luogo, quale interrupt attiva lo scheduler? È l'interruzione del timer tramite APIC? In tal caso, entrambe le interruzioni di timer e di ripristino si verificano in modo asincrono con il servizio l'un l'altro? Una maggiore chiarezza sull'invocazione del pianificatore potrebbe essere d'aiuto. Grazie ancora! – user31986