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