Select the accurate description of Semaphore.
- A. The smallest unit of execution within a process that can be scheduled independently.
- B. A memory management technique that gives an application the illusion of a large, continuous memory space using disk storage.
- C. A synchronization variable used to control access to shared resources by multiple processes. ✓
- D. A program in execution, including its code, data, and current activity state.
Correct answer
C. A synchronization variable used to control access to shared resources by multiple processes.
Explanation
Semaphore refers to a synchronization variable used to control access to shared resources by multiple processes.