2016-10-17 4 views
1

In the problem mentioned in the image, on request of p3 (0,2,0) the need of p3 is becoming negative(means it has an extra resource). According to other general rules the request can be granted since safe sequence exists : P1 -> P3 -> P2.Banker 's Algorithm 문제 : 프로세스가 필요한 것보다 더 많은 리소스를 요청할 수 있습니까?

프로세스가 뱅커 알고리즘에서 더 많은 리소스를 요청할 수 있습니까? 안전한 요청이있는 경우 그러한 요청은 유효하거나 실현 가능한 것으로 간주됩니까?

답변

0

아니요, 프로세스는 선언 된 최대 필요량을 더 많이 요청할 수 없습니다.

이유 : 은행의 알고리즘은 요청의 안전성을 결정하는 동안 각 프로세스의 최대 필요성을 사용합니다. 프로세스가 최대 필요 리소스를 초과하여 요청할 수있는 경우 일부 할당 중에 안전하다고 간주 된 경로는 안전하지 않을 수 있습니다. 그래서 안전 분석은 붕괴 될 것입니다.

P. 이 답변은 Dhananjay Dhamdherehttps://www.cse.iitb.ac.in/~dmd/

에 의해 제공됩니다. 내 질문을 해결해 주셔서 감사합니다.