This application has been developed to simulate the CPU scheduling algorithms on a Gantt Chart by using React Native (Expo CLI).
The Algorithms:
- First Come First Served (Non Preemptive)
- Shortest Job First (Non Preemptive)
- Shortest Remaining Time First (Preemptive)
- Round Robin (Preemptive)
- Priority Scheduling (Preemptive & Non Preemptive)
Node 12 LTS or greater must be installed
This application has been developed by using Expo CLI
You can use npm to install Expo CLI by using following command
npm install -g expo-cli
or
yarn global add expo-cli
The dependancies must be installed, go to the project directory in terminal and run
npm install
- Optimization issues will solve
I/O device simulations will be addedPriority Scheduling will be included- Multilevel Queue Scheduling will be included
Special thanks to baris5d for his great contributions in UI