There is a question in my operating systems book about scheduling a system.
The question is: A real-time system needs to handle two voice calls that each run every 5 msec and consumes 1 msec of CPU time per burst, plus one video at 25 frames/sec, with each frame requiring 20 msec of CPU time. Is the system schedulable?
The solution manual has this answer:Each voice call runs 200 times/second and uses up 1 msec per burst, so eachvoice call needs 200 msec per second or 400 msec for the two of them. Thevideo runs 25 times a second and uses up 20 msec each time, for a total of500 msec per second. Together they consume 900
The book does not explain how to come to this conclusion, or gives an algorithm. So I was hoping someone could explain how this answer is worked out?
Thank you.