DEADLOCK
Proses disebut deadlock, jika proses menunggu suatu kejadian tertentu yang tak
akan pernah terjadi. Sekumpulan proses berkondisi deadlock, jika setiap proses yang ada dikumpulan itu menunggu
sesuatu kejadian yang hanya dapat dilakukan proses lain yang juga berada di
kumpulan itu. Proses menunggu kejadian yang tak akan pernah terjadi.
Deadlock terjadi ketika proses-proses mengakses secara ekslusif sumber daya.
Semua deadlock yang terjadi
melibatkan persaingan memperoleh sumber daya ekslusif oleh dua proses atau
lebih. Adanya deadlock akan
mengakibatkan sistem menjadi kacau.
Model
Deadlock
Urutan kejadian pengoperasian perangkat
I/O adalah :
- meminta / request : meminta
palayanan I/O
- memakai / use : memakai
perangkat I/O
- melepaskan / release : melepaskan
pamakaian perangkat I/O