2,220 views
0 0 votes
A) DEADLOCK CAN BE PREVENTED BY NOT ALLOWING ANY PROCESS TO REQUEST FOR RESOURCE WHEN IT ENTERS A CRITICAL SECTION.(TRUE OR FALSE)

B) DEADLOCK AVOIDANCE SCHEME REQUIRE INFORMATION CONCERNING WHICH RESOURCE A PROCESS WILL REQUEST AND USE DURING ITS LIFE TIME(TRUE OR FALSE)

ALSO PROVIDE SOME REASON

1 Answer

1 1 vote

1) DEADLOCK CAN BE PREVENTED BY NOT ALLOWING ANY PROCESS TO REQUEST FOR RESOURCE WHEN IT ENTERS A CRITICAL SECTION.(TRUE OR FALSE) ----- FALSE

the correct statement is 

DEADLOCK CAN BE PREVENTED BY NOT ALLOWING ANY PROCESS TO REQUEST FOR RESOURCE WHEN IT ENTERS A UNSAFE state

points:-

i) if a process enter into a critical section, there never happens of deadlock

ii) All UNSAFE states doesn't lead Deadlocks, but for preventing deadlock, we never allow a process to request for resource when it enters into a Unsafe state ( UNSAFE sequence )


2) DEADLOCK AVOIDANCE SCHEME REQUIRE INFORMATION CONCERNING WHICH RESOURCE A PROCESS WILL REQUEST AND USE DURING ITS LIFE TIME(TRUE OR FALSE) ----- TRUE

DEADLOCK AVOIDANCE means Bankers algorithm, in Bankers algorithm we have to know MAXIMUM DEMAND DURING ITS LIFE TIME

Position:
Show:

Related questions

0 0 votes
0 0 answers
544
544 views
dragonball asked Aug 2, 2018
544 views
Schedulers can be implementd using Stack ?TRUE or FALSE ?
1 1 vote
1 1 answer
1.8k
1.8k views
1 1 vote
0 0 answers
484
484 views
Redlex69 asked Sep 1, 2024
484 views
Bypassing can handle all ALU to ALU raw Hazard . True or False