Jumat, 23 Januari 2015
Deadlock & Starvation
Definisi Deadlock
Deadlock dalam arti sebenarnya adalah kebuntuan.
Kebuntuan yang dimaksud dalam sistem operasi adalah kebuntuan proses.
Jadi Deadlock ialah suatu kondisi dimana proses tidak berjalan lagi atau pun tidak ada komunikasi lagi antar proses.
Definisi Deadlock Cont.
Deadlock: sekumpulan proses yg menunggu event yang hanya bisa dimunculkan oleh salah satu dari proses anggota
Tidak ada proses yang bisa berlanjut, melepaskan resources, atau diaktifkan kembali.
Berawal dari situasi supply resources lebih kecil daripada demand.
Deadlock adalah keadaan dimana dua program memegang kontrol terhadap sumber daya yang dibutuhkan oleh program yang lain.
Tidak ada yang dapat melanjutkan proses masing-masing sampai program yang lain memberikan sumber dayanya, tetapi tidak ada yang mengalah.
Ilustrasi
Pada jembatan penyeberangan
Pada persimpangan jalan
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar