Process synchronization can be done on:
Correct answer is: C. Both hardware and software levels
Synchronization is achieved using software algorithms or hardware mechanisms.