Resursă orice absență care poate duce la procesul de suspendare sau de blocare.
- Resursele care: Refolosibile după utilizarea de un proces este returnat în sistemul de a reutiliza la fel, dar dacă printr-un alt proces. RAM)
- Resursele consumate sau utilizate de orice proces, fără a reveni la sistemul sau nu este utilizat deloc. (Post, medii fizice)
Sarcini de gestionare a resurselor:
- planificarea resurselor (proces care atunci când și cât de mult de resurse ar trebui alocate)
- Satisfacția cu privire la cererile de resurse
- Urmăriți contabile de stare și de utilizare a resurselor
- Rezolvarea conflictelor între procesele de resurse.
Trebuie remarcat faptul că cele mai multe sarcini de gestionare sunt efectuate automat de către sistemul de operare; Aceste caracteristici nu sunt disponibile programatorul aplicației.
Principala structură de sistem permite pentru a rezolva aceste tipuri de probleme este mânerul de resurse sau o resursă descriptivă.
- Un identificator de resursă la care se adaugă o descriere tip resursă (consum / refolosită)
- Disponibilitatea inventarului resurselor: include informații care descriu sistemul de contabilitate a resurselor. Un pointer la procesul de alocare a resurselor și un pointer la eliberarea resursei stocate în același loc.
- Lista de procese aflate pe rol: o listă de ID-uri de proces blocate din cauza lipsei de resurse sau de așteptare pentru eliberarea resursei.
Metode de contabilitate a resurselor
Există patru metode de contabilitate de resurse, unele universale, unele sunt unice
4. Metoda listelor legate