Resursă critică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică , o resursă critică este definită ca un tip de resursă care trebuie utilizată de procese în excludere reciprocă . În special, termenul este legat de studiul sistemelor de operare .

O resursă este esențială atunci când două sau mai multe procese doresc să o acceseze și, prin urmare, să o folosească în același timp, dar prin natura sa, resursa poate fi utilizată doar de un proces la un moment dat. În aceste cazuri, doar un proces accesează și folosește resursa, în timp ce celălalt sau ceilalți trebuie să aștepte ca resursa să devină gratuită, adică să fie lansată de primul proces. Dacă procesele care doresc să acceseze resursa au nevoie unul de celălalt pentru a evolua, trebuie coordonate. Această problemă se află la baza studiilor privind controlul concurenței .

Printre principalele resurse critice se numără procesorul , memoria , discul și imprimanta , rețeaua .

Studiul resurselor critice a devenit de o importanță deosebită odată cu introducerea sistemelor de operare multitasking și multithreading .

Setul de instrucțiuni de proces care utilizează o resursă critică se numește secțiune critică .