Summary of every problem and its solution we have previously discussed At first, we have a problem called producer-consumer problem and we will end up having a robust solution named as semaphores. I
Read MoreSemaphore A Semaphore is nothing, but an integer variable (say "S") that after initialization; it can only be accessed by two standard atomic operations: wait(S): Its main task is to decrease the val
Read MoreProcess Synchronization The task of process synchronization is achieved in operating systems with the help "Shared Memory". Question: What is Shared Memory? Answer: It is defined as the region in m
Read More