Reference no: EM132210433
Write a program in the language of your choice (prefer C or Java) that will simulate process scheduling
-From the command line, you take in the input file name as one of the arguments
-The input file will be a CSV file
-Format: priority, submission time, CPU burst time, IO burst time, CPU, IO ...(use more CPU burst time or IO burst time if needed)
-The number of rows in the file is the number of process profiles
2.Simulate the following scheduling algorithms
-FCFS
-SJF
-Priority First
-Round Robin
3.Your program should analyze the given sets of process profiles
-Average Wait time
-Average Turnaround time
-Throughput per mys
3.If you work in groups there are additional requirements for each team member added.
-Deliverables
-All source code
-Output analysis for each given set of process profiles
5.Input files