Minggu, 11 Desember 2011

algoritma safety


algoritma safety untuk menentukan apakah sistem berada pada safe state atau tidak.

1. Work dan Finish adalah vector dengan panjang m dan n. Inisialisasi : Work =
Available dan Finish[i] = false untuk i = 1,3, …, n.

2. Cari i yang memenuhi kondisi berikut :
(a) Finish [i] = false
(b) Needi ≤ Work
Jika tidak terdapat i ke langkah 4.

3. Work = Work + Allocationi
Finish[i] = true
Kembali ke langkah 2.

4. Jika Finish [i] == true untuk semua i, maka sistem dalam state selamat.
If Finish [i] = true for all i, then the system is in a safe state.

Tidak ada komentar:

Posting Komentar