Posts

Showing posts with the label Inter-process communication (IPC)

Inter-process Communication in OS Notes

Image
  Interprocess Communication in OS Notes Definition: A set of methods through which data is shared among concurrent processes in the system is known as Inter-process Communication (IPC). Processes of a computer system may be running on one or more computers connected by a network. Multiple processes communicate with each other to share data of any type and resources. Various functions are required for the communication of processes with each other. In multiprogramming systems, some common storage is used where the process can share data. The shared storage may be a region of main memory or it may be a shared file. Fies is the most commonly used mechanism for data sharing between processes. One process can write data in the file while another process can read the data for the same file. Why Inter-Process Communication? Some of the several reasons for providing an environment that allows inter-process communication of any type are, information sharing, computation speedup, modularity...