Kamis, 13 Oktober 2011

Deadlock


v 

Suatu kondisi dimana proses tidak berjalan lagi atau pun tidak ada komunikasi lagi antar proses.
Deadlock disebabkan karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut.


Contoh deadlock :





4 kondisi yang menyebabkan deadlock
q  Mutual Exlusif
q  Memegang dan menunggu
q  Tidak ada preemption
q  Circular wait
Cara menanggulangi deadlock
    1. Mengabaikan masalah deadlock
    2. Mendeteksi dan memperbaiki
    3. Deadlock avoidance sistem
Deadlock prevention system

Tidak ada komentar:

Posting Komentar