Deadlock prevention tries to break one of the four necessary conditions of deadlock. It may reject resource requests even if the resulting state is safe in order to break necessary condition.
Eg: ordering of resources may reject some requests even though they are safe
- Prevention is similar to a traffic light while avoidance is similar to a police officer directing traffic
- Deadlock avoidance is less strict than deadlock prevention. It allows mutual exclusion, wait and hold, no preemption, but prevents circular wait. Deadlock avoidance only checks safe states. The request for resources is always granted if the resulting state is safe
Option A is false, all other options are true