Kelompok 1
Victor Borba Vereira Simanjuntak (361955401122)
Niken precilia (361955401123)
Tamim Fa’iz Zain (361955401126)
Alifia Helda Cahyani
Windhu Aji Wicaksono
Masalah Deadlock
Deadlock juga bisa disebut dengan kebuntuan,
kebuntuan yang dimaksud adalah kebuntuan proses.
Jadi Deadlok adalah suatu proses yang tidak berjalan
lagi atau tidak ada komunikasi lagi antar proses.
Disebabkan karena proses yang satu menunggu
proses lain dan proses yang lain itu juga menunggu
sumber daya yang dipegang olehnya (dalam set
menunggu).
2
Contoh Deadlock dijembatan
3
Contoh Deadlock pada
persimpangan jalan
4
Contoh Deadlock di Kereta Api
6
Contoh
Salah satu penyebab sebuah
komputer, laptop terjadi bluescreen dan
hang ialah Deadlock.
7
Akibat dari Deadlock
8
3 hal proses dalam
menggunakan sumber daya
9
Kondisi Pemicu Terjadinya
Deadlock
Mutual exclusion: jika suatu proses menggunakan suatu
resource, tidak ada proses lain yang boleh menggunakan
resourse tersebut
Hold and wait: pada saat suatu proses mengakses suatu
resource, proses tersebut dapat meminta ijin untuk mengakses
resource lain
No preemption: jika suatu proses meminta ijin untuk mengakses
resource, sementara resource tidak tersedia, maka permintaan
tidak dapat dibatalkan
Circular wait: jika proses Pi sedang mengakses resouce Ri, dan
meminta ijin untuk mengakses resource Rj, dan pada saat
bersamaan proses Pj sedang mengakses Rj dan minta ijin untuk
mengakses resource Ri
10
Cara Penanganan Deadlock
11
TERIMA
KASIH
12