Skip to content

zalabhavy/Banker-s_Algorithm_OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ป Banker's Algorithm Web App

This is a web-based tool for calculating the Banker's Algorithm, a deadlock avoidance method used in operating systems. It allows users to input resource allocation data and determine whether the system is in a safe state.


๐ŸŒ Live Demo

๐Ÿ‘‰ Live Demo


๐Ÿš€ Features

  • ๐Ÿ”ข Input total available resources (A, B, C)
  • ๐Ÿ“‹ Enter Allocation and Maximum matrices for 5 processes
  • ๐Ÿงฎ Automatically calculates the Need matrix
  • ๐Ÿ›ก๏ธ Determines whether the system is in a safe or unsafe state
  • ๐Ÿ“– Direct links to GeeksforGeeks articles:
    • Banker's Algorithm
    • Safety Algorithm
    • Resource Request Algorithm
  • ๐Ÿ“ฑ Fully responsive design using Bootstrap and Tailwind CSS

๐Ÿ–ผ๏ธ Screenshots

๐Ÿ“ฅ Example Input

Click the "Example" button to auto-fill input fields with a sample dataset:

Example Input

โ–ถ๏ธ Run Algorithm

Click the "Run Algorithm" button to execute and visualize the result:

Algorithm Result


๐Ÿ› ๏ธ Built With

  • HTML
  • Bootstrap
  • Tailwind CSS
  • JavaScript

๐Ÿ‘ค Author

Bhavy Zala
๐Ÿ“ง Email: zalabhavy2004@gmail.com
๐ŸŒ GitHub: @zalabhavy


About

This is a web-based tool for calculating the Banker's Algorithm, a deadlock avoidance method used in operating systems. It allows users to input resource allocation data and determine whether the system is in a safe state.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors