Skip to content

Tag Archives: Process Synchronization

Prerequisite – Race Condition Vulnerability When two concurrent threads in execution access a shared resource in a way that it unintentionally produces different results depending… Read More
Process Synchronization problems occur when two processes running concurrently share the same data or same variable. The value of that variable may not be updated… Read More
In this article, we are going to cover the Concurrent Program in the Operating System and will make a Precedence Graph for the program, and… Read More
Prerequisite – Process Synchronization Fork : The fork instruction is the that instruction in the process execution that produces two concurrent executions in a program.… Read More
Prerequisite – Introduction of Process Synchronization PARBEGIN/PAREND statement is a higher-level language construct for specifying concurrency. All statements can be executed concurrently those are enclosed between… Read More
Prerequisite – Process Synchronization Precedence Graph is a directed acyclic graph which is used to show the execution level of several processes in operating system.… Read More
Prerequisite – Process Synchronization Concurrency is the execution of the multiple instruction sequences at the same time. It happens in the operating system when there… Read More
1. Deadlock Prevention : Deadlock prevention means to block at least one of the four conditions required for deadlock to occur. If we are able… Read More
A Pipe is a technique used for inter process communication. A pipe is a mechanism by which the output of one process is directed into… Read More
During concurrent execution of processes, processes need to enter the critical section (or the section of the program shared across processes) at times for execution.… Read More
Both semaphores and monitors are used to solve the critical section problem (as they allow processes to access the shared resources in mutual exclusion) and… Read More
Distributed System is a collection of computers connected via the high speed communication network. In the distributed system, the hardware and software components communicate and… Read More
Prerequisite – Monitors, Readers-Writers Problem There is a shared resource which is accessed by multiple processes i.e. readers and writers. Any number of readers can… Read More
In this article, we will see number of classical problems of synchronization as examples of a large class of concurrency-control problems. In our solutions to… Read More
Prerequisite – Deadlock and Starvation Livelock occurs when two or more processes continually repeat the same interaction in response to changes in the other processes… Read More