Tag: Process Synchronization

Semaphores in Operating Systems

Here, we are going to learn about semaphores in operating systems. Before this, I would request to go through process synchronization first. Dijkstra proposed the semaphore in 1965. It is a highly important technique for managing concurrent activities using a basic integer value called a semaphore. The term “semaphore” refers to an integer variable that… Continue Reading »

Process Synchronization in Operating System

In this tutorial, we are going to learn about process synchronization in operating systems. Process synchronization is a strategy for coordinating processes that make use of common data. In an operating system, there are two types of processes. Independent Process – A process that does not impact or get affected by another process while it is… Continue Reading »