Riswani Nurkhatima - Deadlock
Riswani Nurkhatima - Deadlock
RISWANI NURKHATIMA
1824133006
MODEL
SISTEM
DEADLOCK
URUTAN KEJADIAN
PENGOPRASIAN SUMBER DAYA
ADALAH:
REQUEST
Proses meminta pelayanan sumber daya
(Jika permintaan tidak dapat segera diberikan
( misalnya, jiksa sumber daya sedang
digunakan oleh proses lain), maka proses
yang meminta harus menunggu hingga dapat
memperoleh sumber daya.
3
USE
Proses dapat beroperasi pada sumber
daya ( misalnya, jika sumber daya
adalah printer, maka proses ini dapat
mencetak pada printer tersebut).
RELEASE
Proses melepaskan sumber daya.
4
KARAKTERISTI
K
DEADLOCK
📌
MUTUAL EXCLUSION
Setiap sumber daya saat itu
diberikan pada tepat satu
proses, jika proses lain
meminta sumber daya maka
📌
harus ditunda hingga sumber
telah rilis. HOLD & WAIT
Proses yang sedang
menggenggam sumber daya
dan menunggu sumber daya
baru.
NON
PPREEMTION
Sumber daya yang
CIRCULAR WAIT
sebelumnya diberikan,
Harus terdapat rantai
tidak dapat diambil
sirkular dari dua proses
paksa dari proses itu.
atau lebih, masing-
masing menunggu
sumber daya yang
digenggam oleh anggota
berikutnya pada rantai
itu.
METODE
PENANGANAN
DEADLOCK
METODE PENCEGAHAN
Berkaitan dengan pengkondisian system,
agar dapat hilang kemungkinan terjadinya
Deadlock. Metode ini juga paling banyak
dipakai, tetapi sering menghasilkan utitasi
sumber daya yang buruk.
METODE PENCEGAHAN
Tujuan metode ini menghindarkan kondisi-
kondisi yang menimbulkan deadlock, agar
memperoleh untilisasi sumber daya lebih baik.
Pada metode ini, system operasi memeriksa
semua permintaan secara hati-hati. Jika system
operasi menemui bahwa alokasi sumber daya
menciptakan resiko deadlock, maka system akan
menolak pengaksesan itu.
METODE DETEKSI &
PEMULIHAN
Metode ini digunakan pada system yang
mengijinkan terjadinya deadlock. Tujuan metode ini
adalah menentukan apakah telah terjadi deadlock dan
menentukan secara presisi proses-proses dan sumber
data yang terlibat deadlock. Ini juga digunakan untuk
menghilangkan deadlock dari system, sehingga
beroperasi kembali dan bebas dari deadlock.
PENCEGAHAN
DEADLOCK
STRATEGI MENIADAKAN MUTUAL
EXCLUSION