b belajar.myudak

Banker dan urutan aman

Simulasikan pelepasan sumber daya untuk membedakan keadaan aman dan tidak aman.

dasar #Banker

Latihan UTS & UAS ↓

Yang akan kamu pahami

Hitung Need = Max − Allocation dan cari urutan proses yang dapat selesai.

Konsep inti

Uji safety dimulai dengan Work = Available. Cari proses belum selesai dengan Need ≤ Work per jenis sumber daya. Setelah proses dianggap selesai, tambahkan Allocation miliknya ke Work. Keadaan aman jika semua proses dapat selesai dalam suatu urutan. Keadaan tidak aman berarti jaminan urutan tersebut hilang.

Coba langkahnya

Satu jenis sumber daya. Available = 2. P1 memegang 1 dan masih perlu 3. P2 memegang 2 dan masih perlu 1.

Work dibandingkan dengan Need
AllocationNeedStatus
P113Menunggu
P221Bisa selesai
Sumber bebas··2
1/3Coba P1. Kebutuhan 3 melebihi Work 2.P1 harus menunggu

Cek pemahaman

Cek pemahaman
  1. Apa yang ditambahkan ke Work setelah proses simulasi selesai?

Latihan UTS & UAS