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
- In disk scheduling example, suppose the disk tracks are numbered from 0 to 49. Head is presently positioned at track 15 and requests for tr…
- Following is not the feature/characteristic of Linked-List allocation of Files in a File system:
- Match List - I with List - II. List - I List - II A. Macros I. Converts high level code to object (Machine) code B. Assembler II. Used for…
- Once the process is allocated CPU and executing, which of the following events could NOT occur? A. The process could issue an I/O request a…
- What shall be the average waiting time per process if we know that 10 processes (on average) arrive every second and there are normally 20…
- Which of the following shows the correct hierarchy of a layered file system in an operating system? A. Logical File System B. File Organiza…