Question: a) Consider a Multiprogramming OS that has to process three jobs namely A, B, and C. Initially there is no process running, so the OS
a) Consider a Multiprogramming OS that has to process three jobs namely A, B, and C. Initially there is no process running, so the OS started processing job A immediately as it arrived. After 2ms job B arrived, but it had to wait for its turn to be executed as the processor was already busy executing job A. Job A took 5ms to be completed and then job B got its tur. Meanwhile, when B was writing output to the Disk, job C arrived and started execution. After executing for 10ms, it had to pause execution as B finished writing output and returned to execution mode. Therefore, Job B executed again for 15ms more to be completed. Finally, job c got its turn again and executed 10ms more to be completed. From the above scenario, answer the following questions. 1. What are the Response Times of job A, B and C? What are the Tumaround Times of job A, B and C
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
