An application I wrote for Android that simulates CPU scheduling and Memory Allocation on processes.
Android Studio 3.0
The below algorithms have been written and implemented in the project for simulation :
- First-Come-First-Serve
- Shortest Job First (Non-Preemptive)
- Priority (Non-Preemptive)
- Round Robin
- First-Fit
- Best-Fit
- Worst-Fit
- MPAndroidChart - Animated Chart Display for Memory Allocation
- Shimmer - Shimmering Text View in CPU Scheduling
Please feel free to contribute to this project.
- Add in Priority (Preemptive) and Shortest Job First (Preemptive) to CPU scheduling algorithms
- Fix UI to be dynamic (currently constrained to a 5.0 inch display)
MIT