Slide 1Silberschatz and Galvin 1999 6.1 Operating System Concepts Module 6: Process Synchronization Background The Critical-Section Problem Synchronization Hardware Semaphores…