Process synchronization can be done on ____?

A ) Software level

B ) Hardware level

C ) None of these

D ) Both A and B ✅