/osscheduling

Operating System Algorithms Simulator

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

osscheduling

Operating System CPU Scheduling Algorithms Simulator

Supported Algorithms

  • First Come First Serve
  • Shortest Job First
  • Shortest Remaining Time First
  • Pre-emptive Priority
  • Non-pre-emptive Priority
  • Round Robin

Screenshot

alt tag

Issues

  • Static variables for letters. If the program will be reset via button, the letters that will be displayed is not alphabetically. It will depend on the last sorted letters. You have to exit the program and run it again. I have no time and interest to correct it anymore. Haha.
  • Poor coding style/technique. I'm new to Java programming when I'm making this. Haha.
  • The supported number of jobs will depend on the screen size of the computer. I created the user interface via dynamic textboxes.