Answer : Option (B)
Reason: When R1 is reading there is no need of Mutual Exclusion for other "Reading" processes, as here only two R2 and R3 are given.
But when R1 is reading (i.e present in the critical Section) there are chances that W1 or W2 may modify the data read by R1, that's the Reason why Mutual Exclusion will be Required there.
So,
- No mutual exclusion is necessary for R2 and R3
- Mutual exclusion must be there for W1 and W2