Question

Answer the following question: A Multi Level Feedback (MLF) algorithm uses 5 priority levels. All levels are using Round Robi

0 0
Add a comment Improve this question Transcribed image text
Answer #1

In starting only P1 will be available in the ready queue and then at time 1 and 2 process P2 and P3 will arrive

Execution in highest priority level (Order in ready queue: P1P2P3)

0 \rightarrow 1ms ----P1 // P1 down graded to the 1st lower priority level ready queue

1 \rightarrow 2ms ----P2 // P2 down graded to the 1st lower priority level ready queue

2 \rightarrow 3ms ----P3 // P3 down graded to the 1st lower priority level ready queue

Execution in 1st lower priority level (Order in ready queue: P1P2P3)

3 \rightarrow 4ms ----P1 // P1 CPU time is completed. Now CPU will move to I/O state

4 \rightarrow 6ms ----P2 // P2 down graded to the 2nd lower priority level ready queue

6 \rightarrow 8ms ----P3 // P3 down graded to the 2nd lower priority level ready queue

At 7ms P1 will complete its I/O operation and and move to 2nd lower priority level ready queue

Execution in 2nd lower priority level (Order in ready queue: P2P1P3)

8 \rightarrow 9ms ----P2 // P2 CPU time is completed. Now CPU will move to I/O state

9 \rightarrow 11ms ----P1 // P1 CPU time is completed. Now CPU will move to I/O state

11 \rightarrow 15ms ----P3 // P3 down graded to the 3rd lower priority level ready queue

At 13ms P2 will complete its I/O operation and and move to 3rd lower priority level ready queue while at 14ms P1 will complete its I/O operation and and move to 3rd lower priority level ready queue

Execution in 3rd lower priority level (Order in ready queue: P2P1P3)

15 \rightarrow 19ms ----P2 // P2 CPU time is completed. Now CPU will move to I/O state

19 \rightarrow 21ms ----P1 // P1 CPU time is completed. Now CPU will move to I/O state

21 \rightarrow 29ms ----P3 // P3 will execute at this time.

Sequence of execution for every 1 ms: 12312233211333322221133333333

If you're still having any doubt then please feel free to ask in the comment section.

Add a comment
Know the answer?
Add Answer to:
Answer the following question: A Multi Level Feedback (MLF) algorithm uses 5 priority levels. All levels...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 5. [27pts.] Given the following set of processes, with arrival times, priorities, and the length of...

    5. [27pts.] Given the following set of processes, with arrival times, priorities, and the length of the CPU burst in ms: Priority Burst time Arrival Time Process 3 P1 4 P2 2 10 P3 P4 (Note: a lower number means higher priority) Draw a Gantt chart showing a FCFS scheduling algorithm. a. b. Draw a Gantt chart showing a non-preemptive Priority scheduling algorithm. c. Draw a Gantt chart showing a Round Robin Scheduling algorithm with quantum of 4ms d. Compute...

  • Opearting system 5. [27pts.] Given the following set of processes, with arrival times, priorities, and the...

    Opearting system 5. [27pts.] Given the following set of processes, with arrival times, priorities, and the length of the CPU burst in ms: Process Arrival Time Burst time Priority P1 P2 P3 2 10 P4 (Note: a lower number means higher priority; processes P2- P4 arrive at the same time, in the given order) a. Draw a Gantt chart showing a FCFS scheduling algorithm. b. Draw a Gantt chart showing a non-preemptive Priority scheduling algorithm. Draw a Gantt chart showing...

  • C language show all work 1. [50 pts] Given the following set of processes, with arrival...

    C language show all work 1. [50 pts] Given the following set of processes, with arrival times, priorities, and the length of the CPU burst in ms: Priority Arrival Time Burst time Process P1 P2 P3 P4 4. 3 2 0 0 10 (Note: lower number means higher priority, processes P1, P2, P3, and P4 arrive at the same time, in the given order). a. Draw a Gantt chart showing a FCFS scheduling algorithm. b. Draw a Gantt chart showing...

  • ##1, Assume that you have the following processes all arriving at time 0: Process Burst Priority...

    ##1, Assume that you have the following processes all arriving at time 0: Process Burst Priority P1 8 4 P2 6 1 P3 1 2 P4 9 2 P5 3 3 For each of the following CPU scheduling algorithms, determine the turnaround and wait times for each process as well as the average wait and turnaround times. v First Come First Serve v non-preemptive SJF v preemptive SJF v Non-Preemptive Priority Scheduling v Round Robin (assume a quantum of 1)...

  • 16. Consider a single-processor system that uses the round-robin (RR) process scheduling algorithm. Assume that the...

    16. Consider a single-processor system that uses the round-robin (RR) process scheduling algorithm. Assume that the time quantum is 10 milliseconds. Consider the five processes with the arrival time and the burst time, in milliseconds, shown in the table below Arrival Time Burst Time (milliseconds) (milliseconds) Process Pl P2 P3 P4 P5 0 24 20 23 24 Which of the five processes is the last to finish its execution? (A) P (B) P2 (C) P3 (D) P4 (E) P5

  • Please answer the following question in C++ language Consider the following set of processes, with the...

    Please answer the following question in C++ language Consider the following set of processes, with the length of the CPU burst time given in milliseconds: Process            Burst Time      Priority P1. 7 5 P2 2 4 P3 11 3 P4 9 1 P5 5 3 The processes are assumed to have arrived in the order P1,P2, P3, P4, P5, all at time 0. a. Draw four Gantt charts that illustrate the execution of these processes using the following scheduling algorithms: FCFS, SJF, nonpreemptive...

  • Description In this homework, you are asked to implement a multithreaded program that will allow ...

    Description In this homework, you are asked to implement a multithreaded program that will allow us to measure the performance (i.e, CPU utilization, Throughput, Turnaround time, and Waiting time in Ready Queue) of the four basic CPU scheduling algorithms (namely, FIFO, SJE PR, and RR). Your program will be emulating/simulating the processes whose priority, sequence of CPU burst time(ms) and I'O burst time(ms) will be given in an input file. Assume that all scheduling algorithms except RR will be non-preemptive,...

  • Given the following set of processes with corresponding execution times (in ms), arrival times and priority...

    Given the following set of processes with corresponding execution times (in ms), arrival times and priority (1 – highest).  For each scheduling algorithm: Construct a table showing which process is active and for how long until all processes are completely serviced (as done in class). Calculate the average waiting time and turnaround time. Process ID Burst (ms) Arrival time P1 9 0 P2 12 0 P3 3 0 P4 30 0 P5 20 0 P6 10 0 First Come First Serve...

  • Q.2] Answer the following questions Process Burst Time Priority P1 3 1 P2 8 3 P3...

    Q.2] Answer the following questions Process Burst Time Priority P1 3 1 P2 8 3 P3 2 4 P4 4 5 P5 5 1 (21 points) Consider the set of processes shown in the table above, with the length of the CPU-burst time given in milliseconds. The processes are assumed to have arrived in the order P5, P4, P3, P2 , and P1, all approximately at time 0. Draw three Gantt charts illustrating the execution of these processes using SJF,...

  • operating systems question: Below is a set of processes with CPU burst times listed in milliseconds....

    operating systems question: Below is a set of processes with CPU burst times listed in milliseconds. Assume all processes arrive at time 0 in the order shown. Process CPU burst A 10 ms B 3 ms C 6 ms D 8 ms E 5 ms a) Create a Gantt chart for the Shortest Job First scheduling algorithm. Assume no preemption. Label the ending times of each process. Use this format for your Gantt chart: | W | X | Y...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT