Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  In indirect communication between processes P... Start Learning for Free
In indirect communication between processes P and Q _____
  • a)
    there is another process R to handle and pass on the messages between P and Q
  • b)
    there is another machine between the two processes to help communication
  • c)
    there is a mailbox to help communication between P and Q
  • d)
    none of the mentioned
Correct answer is option 'C'. Can you explain this answer?
Most Upvoted Answer
In indirect communication between processes P and Q _____a)there is an...
In indirect communication between processes P and Q there is a mailbox to help communication between P and Q. A mailbox can be viewed abstractly as an object into which messages can be placed by processes and from which messages can be removed.
Free Test
Community Answer
In indirect communication between processes P and Q _____a)there is an...
In indirect communication between processes P and Q, there is a mailbox to help communication between them.

Explanation:
1. Indirect Communication:
- Indirect communication refers to a method of communication where processes interact with each other through an intermediary entity instead of directly communicating with each other.
- This intermediary entity can be a mailbox, message queue, or any other communication mechanism that allows processes to exchange messages indirectly.

2. Process Communication:
- In a computer system, processes may need to communicate with each other to exchange information, coordinate activities, or share resources.
- Direct communication involves processes communicating with each other directly, whereas indirect communication involves processes communicating through an intermediary entity.

3. Mailbox:
- In the context of process communication, a mailbox is a data structure or a system resource used to exchange messages between processes.
- Each process can send messages to a mailbox and receive messages from a mailbox.
- The mailbox acts as a temporary storage location for messages, allowing processes to communicate asynchronously.
- When a process sends a message to a mailbox, it does not need to wait for the recipient process to receive the message immediately. The recipient process can retrieve the message from the mailbox at its convenience.

4. Role of Mailbox in Indirect Communication:
- In indirect communication between processes P and Q, a mailbox is used as a communication channel.
- Process P can send a message to the mailbox associated with process Q, and process Q can retrieve the message from the mailbox when it wants to.
- The mailbox ensures that the message is stored safely until the recipient process is ready to receive it.
- This allows processes to communicate asynchronously, meaning they can continue their execution without waiting for immediate response or synchronization.

Hence, in indirect communication between processes P and Q, there is a mailbox to help communication between them.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer?
Question Description
In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer?.
Solutions for In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer?, a detailed solution for In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? has been provided alongside types of In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice In indirect communication between processes P and Q _____a)there is another process R to handle and pass on the messages between P and Qb)there is another machine between the two processes to help communicationc)there is a mailbox to help communication between P and Qd)none of the mentionedCorrect answer is option 'C'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev