Repository navigation
Home
#Deadlocks-Algorithm-Simulation - The ☠️🔒 Prevention Simulation Software
This Software is a C++ and Qt based university project which goal it is to visually understand the phenomenon of "deadlocks" in operating systems and to learn about algorithms for preventing them.
All the processes in a system require some resources such as central processing unit(CPU), file storage, input/output devices, etc to execute it.
Once the execution is finished, the process releases the resource it was holding. However, when many processes run on a system they also compete for these resources they require for execution. This may arise a deadlock situation...
In this section, you'll find instructions for installing the [Deadlocks-Algorithm-Simulation] project on your system. The steps may vary depending on the platform, so we recommend following the appropriate guide for your operating system.
Continue to Installation Guide
Learn how to use [Deadlocks-Algorithm-Simulation] to understand how the different algorithms work. Step-by-step instructions and examples are provided to help you get started.
This section provides an in-depth explanation of the architecture of [Deadlocks-Algorithm-Simulation]. Discover how the various components of the project interact and the technologies powering them.
Continue to Architecture Description
Understand how [Deadlocks-Algorithm-Simulation] functions in detail. Learn about the code's workings, the algorithms or techniques used, and how the different modules collaborate to achieve the desired outcomes.
Continue to Functionality Description
In this section, you can learn how to contribute to the project. Find information on creating pull requests, reporting issues, and discussing enhancement proposals.
Continue to Contribution Guidelines
If you have questions, suggestions, or feedback about the project, don't hesitate to reach out to us. Here, you'll find information on how to get in touch.
Continue to Contact Information
We sincerely appreciate your interest in the [Deadlocks-Algorithm-Simulation] project!