Resource Allocation Graph watch more videos at www.tutorialspoint.com/videot... Lecture By: Mr. Arnab Chakraborty, Tutorials Point India Private Limited
Get Certification in Complete Operating System: www.tutorialspoint.com/operating_system/index.asp Use coupon ""RUclips12"" to get “FLAT 12%’’ OFF at Checkout.
Thank you for posting this videos sir, appreciate the effort that goes into making this playlist! One question though, both the 2nd and 3rd graphs are similar in that they have processes that are holding and waiting on resources, thus forming a cycle, but the difference between them is the number of resource instances available. So because the number of resource instances at any one of the R nodes in the 3rd graph is equals to or more than the number of edges, whether incoming or outgoing, the processes and resources are able to resolve with one another to finish all the processes. but in Node R3 of the 2nd graph, its number of instances (as shown by the 2 dots) is less than the total number of incoming and outgoing (total 3) edges, therefore unable to resolve the resources to their respective processes and a deadlock occurs. So to put it simply, the holding and waiting that forms a cycle may imply the occurrence of a deadlock, but the key factor here is that the number of instances of R3 in the 2nd graph cannot meet the request + allocation (supply + demand) of the 3 processes, hence the deadlock occurs
In a computer you have 5 processors (P), 2 memory cards (MC), 4 drives (D) and 3 modems (M). You have four processes (C++ compiler, word file, power point, chrome) Processes Allocated Max Need(Claim) P,MC,D,M P,MC,D,M C++ compiler 2,0,1,1 3,1,1,1 Word file 0,1,0,0 0,2,1,2 Power point 1,0,1,1 3,1,1,1 Chrome 1,1,0,1 1,1,1,1 a) Draw Resource Allocation Graph (RAG) for the given scenario. can you me help how to solve this question
Get Certification in Complete Operating System: www.tutorialspoint.com/operating_system/index.asp
Use coupon ""RUclips12"" to get “FLAT 12%’’ OFF at Checkout.
Thanks so much for this explanation in 8 minutes , 100x better then how my lecturer explained it
Absolutely brilliant. Thank you so much. You saved me of 50 marks for an assignment.
about to write an OS and Architecture exam and this video has saved me. thank you! 😂🙏🏾
Absolutely amazing... understood at once.. thank you sir..
It was very easy to understand .Good Lecture.
Finally understood that ! Great teacher, thank you
Best one. Thanks a lot. Watching the video right before my os exam.
I finally understood. Thank you, sir!
Idont know how thank u but promise that i'll view your every video n like it when ever isee it tnkxxxxxxx
Saved me from my finall exam
Goood lecture , Sir easily representation and helpful tutorial, Thanks a Lot , Sir
Nicely done, sir! love from Pakistan! liked and subscribed.
Thanks for your deeply explanation 👍 i understood about resource allocation graph in deadlock
The only Indian whose tutorial videos I watch
Thank you for posting this videos sir, appreciate the effort that goes into making this playlist! One question though, both the 2nd and 3rd graphs are similar in that they have processes that are holding and waiting on resources, thus forming a cycle, but the difference between them is the number of resource instances available. So because the number of resource instances at any one of the R nodes in the 3rd graph is equals to or more than the number of edges, whether incoming or outgoing, the processes and resources are able to resolve with one another to finish all the processes. but in Node R3 of the 2nd graph, its number of instances (as shown by the 2 dots) is less than the total number of incoming and outgoing (total 3) edges, therefore unable to resolve the resources to their respective processes and a deadlock occurs. So to put it simply, the holding and waiting that forms a cycle may imply the occurrence of a deadlock, but the key factor here is that the number of instances of R3 in the 2nd graph cannot meet the request + allocation (supply + demand) of the 3 processes, hence the deadlock occurs
Thank you sir ur lecturing is super...!
thank you for providing the knowledge it was an easy understanding
wow understand everything!!! It's great!!!!
thanks to u for making these videos for us💥
thank u sir..........
Absolutely you are brilliant.......
Excellent description sir :)
Nice lecture sir thanks a lot
thanks a lot sir. it was very easy to understand
Good explanation
Good job
Tank you sir for Nice lecture
Nice and short explain ❤❤
Amazing skills sir
excellent lecture
very good explaination
Is there a playlist for database management, if yes I'll like to have the link
awesome 👍
Other RUclipsrs wanted me to watch for 30 mins to learn this
Thanku very much sir....
Thank you sir nice explanation sir
Amazing
Thank you very much sir
Thank u so much 😍
Nice lecture sir
Best at its length
Thank you so much sir. My exams is today
Super sir
👏👏👏
thank u sir
In a computer you have 5 processors (P), 2 memory cards (MC), 4 drives (D) and 3 modems
(M). You have four processes (C++ compiler, word file, power point, chrome)
Processes Allocated Max Need(Claim)
P,MC,D,M P,MC,D,M
C++ compiler 2,0,1,1 3,1,1,1
Word file 0,1,0,0 0,2,1,2
Power point 1,0,1,1 3,1,1,1
Chrome 1,1,0,1 1,1,1,1
a) Draw Resource Allocation Graph (RAG) for the given scenario. can you me help how to solve this question
Yes I got the logic
Thanks
If each process/ thread node in a graph has a cycle then the graph is in deadlock. VE + E^2
If there is no cycle then no deadlocks if there is a cycle deadlocks may be present or may not...Tq sir😊
Tq sir
Beneficial
Bengali baba
Thank you sir
Thank you sir