ody Ahmad Mukti Informatika: Deadlock

Senin, 10 Desember 2012

Deadlock

Bagaimana cara menghindari deadlock:
* Sumber daya perlu diketahui untuk informasi awalnya.
tiap proses mempunyai kebutuhan maximum .
* Apakah sumber daya yang tersedia memutusakan untuk menghasilkan safe state.
* jika berada pada safe state maka untuk urutan event tidak boleh deadlock.

dan untuk pencegahan deadlock , itu sangat mudah:
* proses yang sedang berjalan tidak berlanjut sampai semuanya.
* beri urutan pada resource prosesnya
* jika proses ingin meminta resource berikutnya maka, resource yang sedang dipegang harus dilepaskan terlebih dahulu.

Algoritma Bankir
merupakan  alagoritma yang mempertimbangkan apakah permintaan itu sesuai dengan jumlah dana yang ia miliki dan sekaligus juga kita pikirkan apbila dananya ingin  diminta lagi.
maka untuk kondisi yang sepeti ini yang menyebabkan terjadinya deadlock, agar terhindar dari terjadinya dedlock maka setiap pinjaman yang harus dikembalikan harus tepat waktu.

Tidak ada komentar:

Posting Komentar