Question: Program 3 Process Scheduling: 1. Write a program in the language of your choice that will simulate process scheduling -From the command line, you take
Program 3 Process Scheduling:
1. Write a program in the language of your choice 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 ...
-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
-Set one CPU only
-Set two ...
-Set three
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
