An interactive web-based simulator designed to visualize and explain deadlocks in operating systems through dynamic graphs and real-time system state updates.
Deadlocks are a fundamental yet abstract concept in operating systems. This project bridges theory and practice by allowing users to simulate process–resource interactions, detect deadlocks, and observe recovery mechanisms visually.
The simulator models system behavior using a Wait-For Graph (WFG) and applies graph-based logic to identify circular wait conditions.
Explore the working simulator and interact with the deadlock detection and recovery process.
🚀 View Live Demo