Write a program in C or Java that will simulate process scheduling. From the com
ID: 3808000 • Letter: W
Question
Write a program in C or Java that will simulate process scheduling.
From the command line you take in the input file name as one of the arguments.
Requirement:
The input file will be a CSV file.
Format: priority, submision time, CPU burst time, IO burst time, CPU, IO ...
the number of rows in the file is the number of process profiles
Simulate the following scheduling algorithms:
FCFS
SJF
Priority First
Round Robin
Your program should analyze the given sets of process profiles:
Average Wait time
Average Turnaround time
Throughput
per mys
Explanation / Answer
import java.io.BufferedReader;
import java.io.FileReader;
public class InsertValuesIntoTestDb {
@SuppressWarnings("rawtypes")
public static void main(String[] args) throws Exception {
String splitBy = ",";
BufferedReader br = new BufferedReader(new FileReader("test.csv"));
String line = br.readLine();
while(line!=null){
String[] b = line.split(splitBy);
System.out.println(b[0]);
}
br.close();
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.