Concorrenza e Scheduling nei Sistemi Operativi: Ottimizzazione e Soluzioni
Classificato in Informatica
Scritto il in italiano con una dimensione di 7,18 KB
Concorrenza nei Sistemi Operativi
Definizione di Applicazione Concorrente
Un'applicazione concorrente è un'applicazione strutturata in modo tale che diverse parti del codice possano essere eseguite contemporaneamente. Un esempio è un sistema di elaborazione transazionale in cui più richieste vengono elaborate in parallelo.
Mutua Esclusione
La mutua esclusione è un meccanismo che impedisce a due o più processi di accedere contemporaneamente alla stessa risorsa condivisa. Viene implementata per garantire l'integrità dei dati e prevenire condizioni di competizione.
Disabilitazione degli Interrupt e Mutua Esclusione
Disabilitare gli interrupt è una soluzione semplice per implementare la mutua esclusione, ma presenta delle limitazioni significative.