/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.

Primary LanguageJavaMIT LicenseMIT

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 the jar file and run using java -jar filename.jar

  • compile using javac Application.java
  • run java Application