1,299 views

1 Answer

Best answer
4 votes
4 votes
  1. Yes, This is why we use message passing so that one system can communicate with another system. Ex :- Email from one computer to another and a system cannot modify other's data as there are concurrency issues like shared memory as in shared memory system, processes communicate by reading/writing to shared memory, which is handled by reader/ writer locks
  2. This also comes from the definition of message passing as it is only useful for exchanging smaller amounts of data.
  3. Shared memory happens at memory speeds whereas message passing happens at link speed by which systems are connected to other hence, MP is slower than SM . Also, in message passing, kernel intervention is there which increases the time to coomunicate whereas kernel has no intervention in shared memory systems.

Hence, i will go with option D) as false statement.

selected by

Related questions

1 votes
1 votes
1 answer
1
Na462 asked Dec 2, 2018
2,124 views
Consider the following statements:S1 : Interprocess communication and sharing is easier in process rather than threads.S2 : There is no protection between threads of same...
0 votes
0 votes
1 answer
3
Abhipsa asked Jan 24, 2019
492 views
What is zero capacity queue in IPC (OS) ?Thanks!
1 votes
1 votes
0 answers
4