๐ง OS Algorithm Simulator An interactive React-based web application that simulates core Operating System algorithms with visual and dynamic user input support. This tool helps students, educators, and enthusiasts to better understand how OS algorithms work under the hood.
๐ Features
๐ FCFS Disk Scheduling Visualize how the First-Come-First-Serve disk scheduling algorithm processes requests.
๐ Priority Scheduling (Non-Preemptive) Input arrival time, burst time, and priority. View completion time, turnaround time, and waiting time.
๐ LRU Page Replacement Simulate Least Recently Used page replacement using page frames and reference strings.
๐ฅ Reader-Writer Problem Synchronization visualization showing how multiple readers and writers access shared resources.
๐ ๏ธ Built With โ๏ธ React.js (with Vite) ๐จ Tailwind CSS ๐ React Router DOM ๐ Chart.js (via react-chartjs-2) ๐งฉ Lucide Icons