Deadlocks - Recovery from Deadlock
3 belangrijke vragen over Deadlocks - Recovery from Deadlock
qa-answernotes-contentNoem twee methoden om een deadlock op te heffen.
- Het afbreken van een of meer processen (process termination)
- Het afnemen van resources van een proces (resource preemption)
qa-answernotes-contentWelke drie issues spelen een rol bij resource preemption?
- Selecting a victim: welke resources worden van welke processen afgenomen?
- Rollback: naar welke situatie moet het proces worden hersteld na het afnemen van resources?
- Starvation: hoe wordt voorkomen dat de resources niet steeds van hetzelfde proces worden afgenomen?
Een manier om een deadlocksituatie op te heffen is het afbreken van een proces (process termination). Noem zes criteria om te bepalen welk proces wordt afgebroken.
- De prioriteit van het proces
- De vordering van het proces
- Het aantal en type resources dat het proces heeft gebruikt
- Het aantal resources dat nodig is om het proces te voltooien
- Het aantal processen dat afgebroken moet worden
- Of het proces een batchproces of een interactief proces is
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
![Trustpilot-logo](/images/design_2020/lp/clp-trustpilot-nl.png)