Shared-Memory and Message-Massing Inter-Process Communications Models – Compare And Contrast Essay

Compare and contrast the two models of inter-process communications

The Two known  Inter-Process Communications (IPC) models are shared-memory and the message-passing model. To begin with, the shared memory is lauded for its ease in processing information going through it at any given moment.  In this case, communication occurs at a faster rate as compared to its counterpart, which also serves as one of the many advantages of harnessing its full potential. Even with the convenience and high levels of speed experienced in this particular case, challenges exist in the synchronization process. All processes commencing have to make sure that they are not writing in the same area simultaneously. Security is also a major concern when using this model, requiring the users to stay vigilant and address issues that may arise during processing (Chopra, 2010, p. 34).  On the flipside, the message passing through this model presents a paradigm where direct or indirect communication occurs between the processes. One positive attribute of this model is seen in its ability to allocate minute amounts of data at given moment. By so doing, the implementation process is also simplified making inter-computer communication possible. It’s however vital to acknowledge that any form of communication carried out using this model occurs at a much slower rate due to the amount of time spent by the system in establishing a connection setup.

Scroll to Top