Загрузка...

CS50X 2026 Final Project - Deadlock Detection Simulator | Graph Visualization & Safe Sequence

This video presents my CS50x Final Project: Deadlock Detection Simulator.

This project is a web-based application that demonstrates how deadlocks occur in operating systems using a Resource Allocation Graph. Users can input processes and resources as directed edges, and the system detects deadlocks by identifying cycles using a Depth First Search (DFS) algorithm.

If no deadlock is detected, the system provides a safe execution sequence. The project also includes an interactive graph visualization that clearly shows how processes and resources are connected.

🔧 Technologies Used:
Python
Flask
SQLite
HTML, CSS, JavaScript
🎯 Features:
Deadlock detection using graph cycle detection
Safe execution sequence generation
Interactive graph visualization
Database storage of edges

This project helped me understand operating system concepts like deadlock, resource allocation, and process synchronization more deeply.

#CS50 #CS50x #FinalProject #DeadlockDetection #OperatingSystem #Python #Flask #GraphTheory #ComputerScience #StudentProject

Видео CS50X 2026 Final Project - Deadlock Detection Simulator | Graph Visualization & Safe Sequence канала Najmul Alam Efti
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять