Commutazione di contesto: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix wlink
Nessun oggetto della modifica
Riga 3:
In [[informatica]] la '''commutazione di contesto''' (in inglese '''context switch''') è una particolare operazione del [[sistema operativo]] che cambia il [[Processo (informatica)| processo]] correntemente in [[esecuzione (informatica)|esecuzione]] su una [[CPU]].
Questo avviene all'occorrenza di una qualsiasi interruzione dovuta allo scheduler, ma anche a interruzioni dovute a errori di altri processi o segnali;
viene effettuato per salvare tutte le informazioni necessarie al riavvio successivo del processo (per esempio registri di CPU, stato del processo, indirizzo tabelle di paginazione.. ecc.).
Permette a più processi di condividere una stessa CPU, ed è utile quindi sia nei [[monoprocessore| sistemi monoprocessore]], perché consente di eseguire più programmi contemporaneamente, sia nell'ambito del [[calcolo parallelo]], perché consente un migliore [[load balancing|bilanciamento del carico]].