RAS operatsioonisüsteemid - reaalajalised tuumad
Semaforid S ja R kaitsevad ressursse 1 ja 2 vastavalt.
· Olukord, kus kumbki protsess ootab teise lõppemist.
· Ummik on analoogne probleemiga, "kumb oli enne, muna või kana"
31. Millised tingimused peavad olema täidetud ummiku tekkimiseks?
· Mutual exclusion vastastikune välistamine ressurss on kas ühe protsessi poolt hõivatud või
vaba
· Circular wait tsirkulaarne ootamine kaks või rohkem protsessi ootavad ringlistis teineteise
(üksteise) ressursse
· Hold and wait hoia ja oota protsess, mis omab ressurssi, võib neid juurde nõuda ilma
hoitavaid ressursse vabastamata
· No preemption mittevälistamine ainult protsess, mis ressurssi omab, saab selle vabaks lasta
· Kõik neli peavad olema täidetud, et tekiks ummik, kui mingi neist välistada, siis ummikut ei teki
32. Kuidas vältida ummiku tekkimist?
· Ummik on tõsine probleem, tihti ei avastata testimisel.