Race condition: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Nikbot (discussione | contributi)
m Bot: Aggiorno template {{informatica}}
Square87 (discussione | contributi)
mNessun oggetto della modifica
Riga 1: Riga 1:
Nell'ambito dei [[sistema operativo|sistemi operativi]], le '''''race conditions''''' o '''corse critiche''' sono delle situazioni che si verificano quando due o più processi stanno leggendo o scrivendo un qualche dato condiviso e il risultato finale dipende dall'ordine in cui vengono [[Scheduler|schedulati]] i [[Processo (informatica)|processi]].
Nell'ambito dei [[sistema operativo|sistemi operativi]], le '''''race conditions''''' o '''corse critiche''' sono delle situazioni che si verificano quando due o più [[processo (informatica)||processi]] stanno leggendo o scrivendo un qualche dato condiviso e il risultato finale dipende dall'ordine in cui vengono [[Scheduler|schedulati]] i processi.


Per evitare il verificarsi di queste condizioni in cui sono coinvolti [[memoria]], [[file]] o risorse condivise,sono stati studiati diversi [[algoritmo|algoritmi]] che prevedano la ''mutua esclusione'', ovvero, assicurarsi che se la risorsa condivisa è occupata da un processo, durante quell'arco di tempo nessun altro processo potrà accedervi.
Per evitare il verificarsi di queste condizioni in cui sono coinvolti [[memoria]], [[file]] o risorse condivise, sono stati studiati diversi [[algoritmo|algoritmi]] che prevedano la ''[[mutua esclusione]]'', ovvero, assicurarsi che se la risorsa condivisa è occupata da un processo, durante quell'arco di tempo nessun altro processo potrà accedervi.


== Voci correlate ==
== Voci correlate ==

Versione delle 12:15, 26 lug 2007

Nell'ambito dei sistemi operativi, le race conditions o corse critiche sono delle situazioni che si verificano quando due o più |processi stanno leggendo o scrivendo un qualche dato condiviso e il risultato finale dipende dall'ordine in cui vengono schedulati i processi.

Per evitare il verificarsi di queste condizioni in cui sono coinvolti memoria, file o risorse condivise, sono stati studiati diversi algoritmi che prevedano la mutua esclusione, ovvero, assicurarsi che se la risorsa condivisa è occupata da un processo, durante quell'arco di tempo nessun altro processo potrà accedervi.

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica