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...

  • Consider a multilevel feedback queue shown below. Assuming that the following processes are the only ones...

    Consider a multilevel feedback queue shown below. Assuming that the following processes are the only ones that exist, determine the finish time for each of the processes. Assume that each queue is following FCFS scheduling policy. CPU first schedules all processes in the top queue (Quantum-8) before scheduling processes in queue 2 (Quantum 16), and only then it will schedule processes in queue 3 (FCFS). CPU Burst time Arrival time Priority Process P1 8 15 1 P2 10 15 2...

  • 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

  • 4. Consider a ready queue with four processes :- Process Arrival Time Burst Time (ms) P1...

    4. Consider a ready queue with four processes :- Process Arrival Time Burst Time (ms) P1 Priority P2 P3 P4 P5 For each of the following CPU scheduling algorithms, determine the turnaround and average waiting time for each of the process :- a. Shortest remaining Time First b. Shortest Job First C. Priority Scheduling (Both pre-emptive and non-preemptive) d. Round Robin (quantum is 1 ms)

  • 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...

  • Question 14 1 points The following table gives information about a number of processes, their arrival...

    Question 14 1 points The following table gives information about a number of processes, their arrival times, and their initial CPU burst times (given in milliseconds). Note that low numbers denote high priorities. If processes are equal, according to all the criteria of the scheduling algorithm used, then order them by process number (1-4). Process Arrival Time (ms) Burst Time (ms) Priority Suppose non-preemptive Shortest-Job-First (SJF) scheduling is used, what is the average wait time for the processes? A 6.5...

  • The following processes are being scheduled using a pre-emptive, priority-based, round-robin scheduling algorithm. Process Burst Time...

    The following processes are being scheduled using a pre-emptive, priority-based, round-robin scheduling algorithm. Process Burst Time Priority Arrival 20 20 0 20 25 45 55 5 5 5 15 Each process is assigned a numerical priority, with a higher number indicating a higher relative priority. The scheduler will execute the highest-priority process. For processes with the same priority, a round-robin scheduler will be used with a time quantum of 10 units. If a process is pre-empted by a higher-priority process,...

  • 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,...

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
Active Questions
ADVERTISEMENT