Skip to content

ch41rulf/Banker-s-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Banker Algoritma

Implementasi untuk Banker Algoritma yang dibuat oleh Edsger Dijkstra. Tujuan Banker Algoritma adalah mencegah adanya deadlock yang akan timbul dari process yang berjalan dengan resource yang terbatas. Di analogikan Banker bahwa faktanya proses memerlukan sejumlah process yang bisa saja melebih dari resource, maka dari itu perlu adanya alokasi awal yang dapat mencegah proses Deadlock.

How To

Terdiri dari tiga variabel yang harus diinput di awal inisiasi - Variabel Resource - Variabel Process - Variabel Maksimal Resource

Untuk Single resource silahkan input satu angka di masing - masing variabel dan buat masukan untuk alokasai yang nanti akan ada tabel alokasi , dan maksimal per process

Untuk Multiple resource, harus input di resource nilai >= 2, lalu silahkan input dalam satu kolom input variabel untuk parameter maksimal resource dengan ditambahkan spasi seperti vector contoh "1 2 3 4 5". Pastikan gunakan spasi kalau tidak gunakan spasi maka dianggap satu angka.

Untuk menjalankan algoritma pilih tombol run yang ada di sebelah input alokasi, karena keterbatasan masih akan diperbaiki untuk tombol lain

About

The demonstration for Banker's Algorithm by Djiksa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published