homework6 Version 0 |
|
👤 Author: by 1146715683qqcom 2018-10-30 08:36:04 |
a.The values of Need for processes P0 through P4 respectively are (0, 0, 0, 0), (0, 7, 5,0), (1, 0, 0, 2), (0, 0, 2, 0), and (0, 6, 4, 2).
b.Yes. With Available being equal to (1, 5, 2, 0), either process P0 or P3 could run. Once processP3 runs, it releases its resources which allow all other existing processes to run.
c. If a request from process P1 arrives for (0,4,2,0), can the request be granted immediately? Yes it can. This results in the value of Available being (1, 1, 0, 0). One ordering of processes that can finish is P0 , P2 , P3 , P1 , and P4 .