Ugrás a tartalomhoz

Operációs rendszerek

Dr. Fazekas Gábor (2011)

Kempelen Farkas Hallgatói Információs Központ

A holtpont megelőzése

A holtpont megelőzése

Stratégiák szerinti prevenció:

  • Kölcsönös kizárás: nincs lehetőség megelőzésre

  • Hold and wait:

    • – blokkolni a processzust, amíg az összes számára szükséges erőforrás fel nem szabadul

    • – egy processzushoz rendelt erőforrás sokáig üresjáratban lehet; ezalatt kiosztható más processzus számára

  • Nincs beavatkozás:

    • – ha egy processzus számára nem lehetséges további igényelt erőforrás elnyerése, akkor a korábban lefoglalt erőforrásokat fel kell szabadítania

    • – az operációs rendszer beavatkozhat és felszabadíthat egy erőforrást

  • Körkörös várakozás:

    • – erőforrások lineáris elrendezése

    • – amíg egy erőforrás elfoglalt, addig csak a listán magasabban levő erőforrás elérhető