All mock tests are FREE till 31 December — register to save your progress

Which of the following is not an interprocessor communication mechanism in UNIX?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. Semaphore

Explanation

Pipes, message queues and shared memory are classical UNIX System V IPC facilities that actually carry application data between cooperating processes. A semaphore, by contrast, is purely a synchronization primitive used to control access to a shared resource or coordinate timing between processes; it does not itself transfer any data between processes. Therefore, among the given options, the Semaphore is not a data-communication mechanism, even though it is an IPC-related synchronization tool.

More System Software and Operating System questions