This is far the best explanation of round robin on TH-cam, simple and clear. Its worth noticing that quantum doesn't necessarily needs to be in seconds, but can be expressed in any time unit.
My god man! What a explanation! I'm from Brazil and I was trying to found a video that would help me to understand RR, and I have watched brazilian people trying to explain but it didn't work! You have saved my life! THANKS A LOT!
And even after 6 years this video was still need it. Like I really hope you are a professor or something, I wasn't able to understand for a good while RR scheduling but thanks to you I did it on 4 minutes like how CLEAR your explanation was, it definitely will be a pleasure if someone has you as their teacher or tutor because this really was a life or more like a test savior. Hopefully you get back to do some of these. Wish you the best and once again thank you for the explanation!
Thank you so much for the vid!! I am going to write a test tomorrow and that Algorithm wasn't explained well in my script. With your explanation I understood how it works. Thumbs up!
Very..Clear n Perfect explanation..!If u could explain remaining Scheduling algorithms also it will be very helpful for us..Thank you..!Attractive attempt Sir..!
Good video! What program / software did you use to draw the table and the scheduling at 1:27 min of the video? I have difficulty drawing: / I await reply!
+ricky orlando P1 was put after P3, because it had not finished working by that time. P1 needed additional 2 seconds to complete, so it was put back to queue after P2 and P3 were added to the queue(they were already waiting for their turn as P1 was executing). Also, P4 was not added after P3 simply, because it's time hadn't come then yet(it arrived 2 seconds later, after P1 halted).
Because at time 3, P4 and P5 haven’t arrived yet (they come at 5 and 6 respectively - note the “AT” column in the table). So after P1 executes, the only processes asking for CPU time are P1, P2, and P3.
Because the P1 is the first one in the READY QUEUE. At time 3, P1 enters the READY QUEUE, P2 and P3 are already there, but P4 and P5 only enter that queue after because of their Arrival Time (AT)
look at arrival time. 1,2,3,5,6. after the third arrival time you go back to 1 because round robin is circular. So after 3 you can go back to 1 (1,2,3, (space to go back) 5, 6) He didn't explain it that well though.
i have a question for you. At the time of 3, P1 has already been completed and P3 also appears simultaneously, I think for this case, it will prioritize the process that is completed first. It translates into that P3 will be put after P1.
Thank for Video, but I have a question please. I would like to know if it is possible to Calculate Round robin Without time quantum. If yes? How i do ? Sorry, I cannot good talk English
If the process terminates or changes its state to waiting during its attributed time quantum, the scheduler selects the first process in the ready queue to execute.
This is far the best explanation of round robin on TH-cam, simple and clear. Its worth noticing that quantum doesn't necessarily needs to be in seconds, but can be expressed in any time unit.
please reply me , if you get notified about my reply
if that happens do you just convert it to the same unit as the processes in the table? (second to minute etc)
quantum is a just a unit to measure time you can let it seconds,minutes,hours anything
agree a lot
Thanks for not being another Hindi tutorial. I seriously mean it.
the struggle is real
I was in the quest for some real English too!
seriously
What is that?
ikr i am so happy to find it in "REAL" english
I can't believe it. I was looking everywhere to figure out this algorithm and watching this video, it took only 4 minutes to understand it all. Nice!
it's been 8 years and this video still helps a lot of people like me! thanks for the simple clear cut example. Hope you are doing well! :))
Very simple yet detailed explanation. I now fully understand how I would implement this in C/C++ for my Operating Systems class. Thanks!
Hello do you have the codes in here? Can u send it to me. Appreciated a lot
My god man! What a explanation! I'm from Brazil and I was trying to found a video that would help me to understand RR, and I have watched brazilian people trying to explain but it didn't work! You have saved my life! THANKS A LOT!
Legendary explanation of Round Robin. Tomorrow is my exam, thank you for saving me a fair amount of points!
Wow I have looked at several videos and read textbooks and I never understood it. I now understand it. Wow. My mind is blown. Thank you.
I have an exam tomorrow morning and this video just fixed all the confusion in like 3 minutes. I can’t thank you enough 🙏🏼😭
How was an exam 😂
I have exam tomorrow morning
@@mumtaaskfy9362 How was an exam ?😂
I have exam tomorrow Afternoon.
And even after 6 years this video was still need it. Like I really hope you are a professor or something, I wasn't able to understand for a good while RR scheduling but thanks to you I did it on 4 minutes like how CLEAR your explanation was, it definitely will be a pleasure if someone has you as their teacher or tutor because this really was a life or more like a test savior. Hopefully you get back to do some of these. Wish you the best and once again thank you for the explanation!
bro you explain it so simple but efective, i understund it in 10 seconds your good teacher
bro born just to help us and post this only video
thanks a lot ,the fact that you explained it within 5 min is the important thing here
Huge thanks for the example with time graph, table and definitions. It is much easier to understand something that is visualized.
Nice. I was checking many channels for good lecture and wasted 20 to 40 min. U gave the idea in 4 min⚡⚡⚡
Love how i learned more from this 5 min youtube video than my school who im paying thousands to attend…
Many thanks bro, the combination of incoming time and queue is killin it :)
Finally, Someone Who speaks English! Excellent Explanation~
I can surely say this explanation was way better than 19 mins video I learnt entire concept clearly !
Was struggling to understand this but not anymore. Simple and precise
Thank you so much for uploading this detailed video of scheduling using round robin algorithm. Best explanation of round robin so far 🙂
Clear and simple explanation! It's absolutely easy to understand. THX U, Sir!
Thank you so much for the vid!! I am going to write a test tomorrow and that Algorithm wasn't explained well in my script. With your explanation I understood how it works. Thumbs up!
awesome video quick and precise delivered the concept within 4 min most other videos take 20 min saved me a lot of time thanks!
very good and quick explanation with a very straightforward example
Awesome fantastic video really helps, my midterm is next week and this was the one I was struggling to learn.
Wonderful in 4 minutes I understood this... thank you so much u just gained a subscriber
You nailed it broo!
I try out many tutorials but not worth than you.Your teaching style is same as my university Mam!
The best explanation for round Robin in youtube.. Thank you very much
Dude you saved me while preparing for my exam!
This is the best explanation of round robin ever better then my teacher at uni lol
By far the best explanation video on youtube!!!!!!
best video on the subject for sure, better then my collage professor
Thanks you , you literally saved me in last moment
Tks for the quick explanation! You got to the point and super clear!
You just saved my semester
u saved me, u explained in the most simplest way thanks!
BEST explanation on YT, thank you!
what will happen to P4 if its BurstTime be longer than 1 seconds? Will it go to queue or TQ will start from there? 3:15
So simple and clear explanation. Thanks a ton
Thank you for having this video. I understood it easily. Thumbs up!
Thank you very much! Nice and simple explanation
Awesome explanation, thank you for this.
Thank u so much for this helpful tutoriel , I finally understand it.
you are awesome , this tutorial will help me in my exam.
Very clear and straight forward. Thank you!!!!!
Excellent explanation! Right to the point!
correction : the avg waiting time for p3 should be
(6-3) + (15-9) = 3 + 6 = 9
Very..Clear n Perfect explanation..!If u could explain remaining Scheduling algorithms also it will be very helpful for us..Thank you..!Attractive attempt Sir..!
very good explanation. real MVP
Good video! What program / software did you use to draw the table and the scheduling at 1:27 min of the video? I have difficulty drawing: / I await reply!
Try draw.io
thanks, my teacher was able to make this confusing...
clear and simple
Finally found a good explanation!!!...Thank you..
Good job, very clear explanation thanks a lot!!!
Great video and explanation! Thanks!
Holy crap I got something in 4 mins that my professor couldn't explain in 3 hours!
🤣🤣🤣🤣🤣
Thank you for clear explanation!
Great video and very good explanation! I have only one question. Why did you change from P3 again to P1 and not to P4?
+Savvas Yiannopoulos because P4 has arrival time 5
+Przemysław Rychlik can you give more explanation pls
+ricky orlando P1 was put after P3, because it had not finished working by that time. P1 needed additional 2 seconds to complete, so it was put back to queue after P2 and P3 were added to the queue(they were already waiting for their turn as P1 was executing). Also, P4 was not added after P3 simply, because it's time hadn't come then yet(it arrived 2 seconds later, after P1 halted).
thanks for the question btw :D
Found this useful, good job!
That was very helpful, thanks a lot!
Why p1 gets to be twice before p4 and p5 didn't even get one
Because at time 3, P4 and P5 haven’t arrived yet (they come at 5 and 6 respectively - note the “AT” column in the table). So after P1 executes, the only processes asking for CPU time are P1, P2, and P3.
you would have done great in the TH-cam learning industry lol
hope you are doing great now
Thank you so much, it helped me a lot !!!!!!
beautifull explanation thanks so much.
what a perfect video for explaination
Thank you. It's very clear.
Thank you, great explanation!
P3 = (6 - 3) + (15 - 9) = 6
should be 9, wrong calculation
Post more videos your explanation is very clear
God bless youu my friend
Esay explanation...
Thank you so much
Great Explanation!
Great explanation!
why we put te 2 seconds of P1 again after P3 and not after P5?
Because the P1 is the first one in the READY QUEUE. At time 3, P1 enters the READY QUEUE, P2 and P3 are already there, but P4 and P5 only enter that queue after because of their Arrival Time (AT)
And my doctor spent his two hours lecture explaining this...
Welp.. thats my Dad😀
thanks sir!!!!!!!!!!!!! this is what I need.
Well said! Very clear.
i did not get the order, why after p3 you come back to P1? based in wich oder it works? by the way good accent and clear video. thanks
look at arrival time. 1,2,3,5,6. after the third arrival time you go back to 1 because round robin is circular. So after 3 you can go back to 1 (1,2,3, (space to go back) 5, 6) He didn't explain it that well though.
i have a question for you. At the time of 3, P1 has already been completed and P3 also appears simultaneously, I think for this case, it will prioritize the process that is completed first. It translates into that P3 will be put after P1.
Man! YOU ARE MY SAVIOR!!!
teach by example, super effective!
Great video!
Thanks. It was amazing.
clean explanation, thanks
Awesome! Thank you for the clear explanation! #hero
I dont understand why was P1 put in queue after P1,P2,P3...i mean shouldn't it be queued at the end? after P4 and P5?
Thanks for making this video
Thank for Video, but I have a question please.
I would like to know if it is possible to Calculate Round robin Without time quantum.
If yes? How i do ?
Sorry, I cannot good talk English
BEST OF THE BEST
CAN'T BELIEVE I WAS HELPED BY A 9 YEARS OLD VIDEO
Thanks, good explanation
perfect explanation ..thanks
Can you guys help me out?
How will you know when you are to go back to a process with a remaining burst time?
If P4 had a BT of 5, after P1 had finished, would P4 run for 1 or 3 seconds?
+Brad A. it will run for 3 seconds (TQ) and the remaining BT of 2 will be exected another time. P4 will go back in que after P3
why we put p1 after p3 only?
Because P4 and P5 haven't arrived at that time yet
i think you are right... i have done this scheduling
@@boooost98 plz explain
If the process terminates or changes its state to waiting during its attributed time quantum, the scheduler selects the first process in the ready queue to execute.
Taa fLmm...P3 viin 9!!!
Thank You!!
why after the first p3 is p1 can you explain
thank you really clear
So
much thanks dude
great video thanks!