As discussed in the class, please finish the three functions: (1) public static void FCFS(List ready_q)
Need help with this assignment?Get an original answer from a qualified tutor — from $10/page.
Get it written →
As discussed in the class, please finish the three functions:
(1) public static void FCFS(List<Process> ready_q) (20%)
Complete it by computing the average response time and througput.
(2) public static void SJF_preemptive(List<Process> ready_q) (40%)
Complete this function by using shortest job first algorithm in preemptive mode. You need to compute the average waiting time, average response time and throughput and print them out.
– Processes are executed in the correct order (25%)
– Correctly print out the average waiting time, average response time and throughput. (15%)
(3) public static void multiLevel_FB(List<Process> ready_q) (40%)
Complete this function by using multi-level feedback algorithm. You need to compute the average waiting time, average response time and throughput and print them out.
– Processes are executed in the correct order (25%)
– Correctly print out the average waiting time, average response time and throughput. (15%)
Submission:
Feel free to modify the Process class as needed. So after you finish the code, you only need to turn in the "CPUscheduling.java" file
Get a plagiarism-free answer to this question
Send us your instructions and we’ll match you with the best writer in your subject.
- 100% human-written, zero AI
- Turnitin report included
- Confidential — we never share your data
- Free revisions & refunds