Operating System : Inter-Process Communication

By Priya Upadhyay|Updated : September 5th, 2021
  • Processes executing concurrently in the operating system may be either independent or cooperating processes.
  • A process is independent if it can't affect or be affected by the other processes executing in the system.
  • Any process that shares data with other processes is a cooperating process.
  • Advantages of process cooperation are information sharing, computation speed up, modularity and convenience to work on many tasks at the same time.
  • Cooperating processes require an Inter-Process Communication (IPC) mechanism that will allow them to exchange data and information.
  • Processes executing concurrently in the operating system may be either independent or cooperating processes.
  • A process is independent if it can't affect or be affected by the other processes executing in the system.
  • Any process that shares data with other processes is a cooperating process.
  • Advantages of process cooperation are information sharing, computation speed up, modularity and convenience to work on many tasks at the same time.
  • Cooperating processes require an Inter-Process Communication (IPC) mechanism that will allow them to exchange data and information.
  • There are two fundamental models of IPC:
    • Shared memory: In the shared memory model, a region of memory that is shared by a cooperating process is established. Process can then exchange information by reading and writing data to the shared region.
    • Message passing: In the message passing model, communication takes place by means of messages exchanged between the cooperating processes.

You can follow the detailed champion study plan for GATE CS 2022 from the following link:

Detailed GATE CSE 2022 Champion Study Plan

Candidates can also practice 110+ Mock tests for exams like GATE, NIELIT with Test Series check the following link:

Click Here to Avail GATE CSE Test Series! (100+ Mock Tests)

Get unlimited access to 21+ structured Live Courses all 112+ mock tests with Online Classroom Program for GATE CS & PSU Exams:

Click here to avail Online Classroom Program for Computer Science Engineering

Thanks

Download BYJU's Exam Prep for Preparation

Posted by:

Priya UpadhyayPriya UpadhyayMember since Sep 2020
Priya Upadhyay
Share this article   |

Comments

write a comment
Yogendra

YogendraOct 27, 2016

Classical problems of IPC ?????
Mir Muzamil

Mir MuzamilAug 31, 2017

Hlo sir I am join for u
Abhishek Chandra
Is pearson is good for writting gate
Anand Pandey

Anand PandeyOct 25, 2017

@Abhishek Chandra for start you can use.
Jyoti Khatkar
When we will get other topics notes???

Follow us for latest updates