An interactive Operating System Simulator built with React + Vite + Tailwind CSS.
It helps visualize core OS concepts like CPU Scheduling, Deadlock Avoidance, and Memory Management through an engaging web-based interface.
This project was built to simplify OS learning through simulations and visual tools.
Instead of dry theory, learners can see how algorithms work in real time.
CoreX-OS covers the following Operating System modules:
-
CPU Scheduling: FCFS, SJF, Round Robin, Priority
-
Deadlock: Banker’s Algorithm, Synchronization
-
Memory Management: Allocation strategies (First-Fit, Best-Fit, Worst-Fit)
-
Visualization: Gantt Charts, Memory Maps
Follow these steps to set up and run the project on your machine:
git clone <url> copy url from above
cd CoreX-OS
npm install
npm run dev