11. How do System V semaphores handle inter-process synchronization, and why are they considered ideal for processes that need to coordinate access to shared resources?
a. Give your understanding of how System V semaphores enable synchronization between multiple processes, particularly in managing shared resources.