Professional Documents
Culture Documents
Subject: Operating System Code: BCA402N
Subject: Operating System Code: BCA402N
Code: BCA402N
Lecture 16
BY
Dr MAYUR RAHUL
(E762)
DEPARTMENT OF COMPUTER APPLICATION
UIET, CSJM UNIVERSITY, KANPUR
OUTLINE
• Introdution
• Categories of process
• Race condition
Introduction
• When two or more process cooperates with each other, their order of execution
must be preserved otherwise there can be conflicts in their execution and
inappropriate outputs can be produced.
• A cooperative process is the one which can affect the execution of other
process or can be affected by the execution of other process. Such processes
need to be synchronized so that their order of execution can be guaranteed.
• A race condition is a situation that may occur inside a critical section. This
happens when the result of multiple thread execution in the critical section
differs according to the order in which the threads execute.
• https://www.tutorialspoint.com/dbms/dbms_overview.htm
• https://www.studytonight.com/dbms/database-model.php
• https://www.geeksforgeeks.org/introduction-of-process-synchronization/\
• https://www.javatpoint.com/os-process-synchronization-introduction