Multitasking: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Migliorato la pagina
m Multitasking con prelazione (preemptive): Corretto la formattazione di "context switch"
 
Riga 20:
 
=== Multitasking con prelazione (''preemptive'') ===
La prelazione (o rilascio anticipato) è l'atto di interrompere un programma a prescindere dalla volontà del programma stesso, ciò avviene grazie a delle particolari strutture hardware integrate nel microprocessore che automatizzano il cambio di contesto (''[[context switch]]''): in questo caso non solo lo scheduler interviene nelle circostanze previste da uno scheduler senza prelazione, ma anche in casi quali:
* il passaggio di un programma dallo stato di esecuzione allo stato di pronto per essere eseguito;
* il passaggio di un programma dallo stato di attesa allo stato di pronto per essere eseguito;