An open API service indexing awesome lists of open source software.

https://github.com/ayaankhan98/cpu-scheduling-visualizer

Java Swing based CPU Scheduling Algorithm Visualizer able to visualize First come first serve algorithm, Non premptive Shortest Job First Algorithm, Preemptive shortest job first algorithm, Non premptive Priority Scheduling algorithm, Preemptive Priority Scheduling algorithm.
https://github.com/ayaankhan98/cpu-scheduling-visualizer

algorithms cpu-scheduling java operating-systems swing-gui visualization

Last synced: 4 months ago
JSON representation

Java Swing based CPU Scheduling Algorithm Visualizer able to visualize First come first serve algorithm, Non premptive Shortest Job First Algorithm, Preemptive shortest job first algorithm, Non premptive Priority Scheduling algorithm, Preemptive Priority Scheduling algorithm.

Awesome Lists containing this project

README

          

# CPU-scheduling-visualizer
CPU Scheduling Algorithm Visualizer. Able to visualize
- First come first serve algorithm
- Non premptive Shortest Job First Algorithm
- Preemptive shortest job first algorithm
- Non premptive Priority Scheduling algorithm
- Preemptive Priority Scheduling algorithm

### Requirements
- Compiled with javac 16.0.2
- openjdk 16.0.2 2021-07-20
- OpenJDK Runtime Environment (build 16.0.2+7)
- OpenJDK 64-Bit Server VM (build 16.0.2+7, mixed mode)

### Test Drive
[Download](https://github.com/ayaankhan98/CPU-scheduling-visualizer/releases/download/algorithmVisualizer-0.0.1-SNAPSHOT.jar/algorithmVisualizer-0.0.1-SNAPSHOT.jar) the jar file and run using
`java -jar filename.jar`
- compile using `javac Application.java`
- run `java Application`