Question: A multiprocessor with eight processors has 20 attached tape drives. There are a large number of jobs submitted to the system that each require a
a. Assume the scheduler in the OS will not start a job unless there are four tape drives available. When a job is started, four drives are assigned immediately and are not released until the job finishes. What is the maximum number of jobs that can be in progress at once? What are the maximum and minimum number of tape drives that may be left idle as a result of this policy?
b. Suggest an alternative policy to improve tape drive utilization and at the same time avoid system deadlock. What is the maximum number of jobs that can be in progress at once? What are the bounds on the number of idling tape drives?
Step by Step Solution
3.44 Rating (163 Votes )
There are 3 Steps involved in it
a If this conservative policy is used at most 204 5 p... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
896-C-S-S-A-D (2642).docx
120 KBs Word File
