Holtpont
Akkor fordul kerül sor holtpontra, ha minden számítógép egy olyan erőforrásra vár, amelyet egy másik folyamat visszatart. Fontos a holtpont megelőzése, mielőtt bekövetkezne. A feladatütemező képes észlelni a holtpont bekövetkezését, ami elősegíti, hogy az operációs rendszer nyomon kövesse a különböző folyamatokhoz rendelt erőforrásokat. A következő négy feltétel egyidejű fennállásakor kerülhet sor holtpontra:
•Nincs megelőző intézkedés – Egy erőforrást csak az a folyamat oldhatja fel önként, amely azt feltartja, miután az adott folyamat befejezte a feladatát.
•Kölcsönös kizárás – A megosztott erőforráshoz való hozzáférés ellenőrzésére szolgáló bináris szemafor speciális típusa. Lehetővé teszi az aktuálisan legmagasabb prioritású feladatok blokkolását a lehető legrövidebb ideig.
•Tartás és várakozás – Ebben az állapotban a folyamatokat meg kell akadályozni abban, hogy egy vagy több erőforrást feltartsanak, miközben egyszerre várnak egy vagy több erőforrásra.
•Körkörös várakozás – Az összes erőforrástípus teljes megrendelését írja elő. A körkörös várakozás azt is megköveteli, hogy minden folyamat a felsorolás növekvő sorrendjében kérjen erőforrásokat.
Háromféleképpen lehet kezelni a holtpontot:
•Ne hagyja, hogy a rendszer a holtpont állapotába kerüljön.
•Hagyja, hogy holtpontra kerüljön sor, majd próbálja meg folyamatában megakadályozni.
•Ha holtpont következik be, indítsa újra a rendszert.