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

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

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!