10 Questions
Which of the following is a property of a communication link that allows only one process at a time to execute a receive operation?
Blocking receive
What is the purpose of allowing a link to be associated with at most two processes?
To facilitate message passing
In the context of message passing, what is the purpose of notifying the sender about the receiver?
To enable synchronous communication
Which of the following is a primitive for indirect communication in message passing systems?
send()
What is the purpose of the rendezvous mechanism in message passing?
To ensure synchronization between sender and receiver
Which of the following is an example of indirect communication using shared memory in POSIX?
shm_open()
In the context of sockets, what is the purpose of a port number?
To differentiate network services on a host
What is the purpose of stubs in remote procedure calls (RPC)?
To abstract procedure calls between networked processes
Which of the following is a characteristic of pipes in interprocess communication?
They enable indirect communication between processes
What is the purpose of the loopback IP address (127.0.0.1) in socket communication?
To enable communication between processes on the same host
Test your knowledge on mechanisms for processes to communicate and synchronize their actions using interprocess communication (IPC) methods. This quiz covers topics such as message passing, sending and receiving messages between processes, and avoiding shared variables in communication.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free