Skip to content

arpitpatel15/OS-Algorithm-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  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

Releases

No releases published

Packages

No packages published

Languages