A. Deadlock dan Starvation
Deadlock adalah suatu kondisi dimana dua proses atau lebih tidak dapat meneruskan eksekusinya oleh pemroses.
Starvation adalah suatu kondisi dimana pemberian akses bergantian terus menerus, dan ada suatu proses yang tidak mendapatkan giliranya.
B. Penyebab terjadinya Deadlock dan Starvation
• Mutual Exclusion : 1 resource = 1 proses pada satu waktu.
• Hold and Wait : meminta ijin untuk mengakses resource lain yang sedang dipakai oleh proses lain.
• No Preemtion : tidak dapat membatalkan permintaan resource yang tidak tersedia.
• Circular Wait Condition : P1 mengakses Resource1 dan meminta mengakses Resource2 sedangkan P2 mengakses Resource2 dan meminta mengakses resource1.
No Response to "Deadlock and Starvation"
Posting Komentar