Thank You. Do you know any simulating tool for real-time scheduling algorithm?
@manuarturo79668 жыл бұрын
I don't remember if this is the one I used some time ago. beru.univ-brest.fr/~singhoff/cheddar/ I am not sure how reliable it is either, but you could give it a try. Try googling "cpu scheduling program" or "cpu scheduling software" to see if you have any luck.
@1111rik7 жыл бұрын
Thanx a lot for the detailed expalnation, I missed few classes in my university, this helped big time. One question though: what happens if Urm < U? Can the task be schedulable in that case? if yes can you please explain how
@manuarturo79667 жыл бұрын
Hello. If that condition is not satisfied, it means that there is no guarantee that the RMA algorithm will be able to schedule all the tasks. It might or it might not work. Only when the condition is met, we can be sure that RMA will work (in this case 0.7 < 0.7568 so we were good to go)
@1111rik7 жыл бұрын
Hi, Thanx for the reply, now I got it. I was thinking that if the conditions do not apply than I have to follow different rules for scheduling with RMA algorithm, but I was wrong. One of my assignment's question was to draw the scheduling, but had Urm < U upon calculation, so now I just wrote there that its not possible to schedule the task with a guarantee.
@georgesalinas43498 жыл бұрын
shouldn't P4 jump on 18 rather than 16 at the second try? because P4 starts executing at 3 and the period is 15, then it should jump up to 18. please correct me if I'm wrong.
@manuarturo79667 жыл бұрын
P4 was waiting for the CPU since time unit 15, so it was already in the queue. Because P2 gets the CPU first at 15, P4 has to wait, but as soon as the CPU is freed from working on P2, it has to be given to the next process in the queue, which is P4. Remember that the idea is to maximize the CPU utilization, so it does not make sense if P4 doesn't get CPU time when being available, and also when P4 is already waiting to be processed.
@pkgordinpk8 жыл бұрын
7abebe
@manuarturo79668 жыл бұрын
Glad you found it useful!
@tedjohn15698 жыл бұрын
Thank you Very much for the illustration!
@manuarturo79668 жыл бұрын
+Begizew Yawukal no problem! I'm glad it helped you