Java program to simulate different processer secheduling algorithms for a uniprocessor. Outputs a gantt chart of the processes along with the wait time and turnaround times.
Input file is schedule.dat
First line of the input file is the number of processes (Dont add more processes than can fit into the time slot). Second line is the total processing time. The third line starts with the process number, then whitespace, process arival time, whitespace, and lastly the execution time.