Answer Posted / mahi 27
"semaphore " is an integer value that provide signalling
among the process
and it is an synchronization tool
semaphores are proposed by "DIJKSTRA"
generally semaphores are divided into 2 types
they are 1.General semaphore(or)counting semaphore
2.Binary semaphore(or)Mutex
in general semaphores 2 primitives are used they are
1.semwait(s)
2.semsignal(s)
semwait() checks decrements the semaphore value if the value
becomes negative then the process executing the semwait()is
blocked other wise the process continues execution
semsignal() increments the semaphore value if the value is
less than or equal to zero then a process blocked by a
semwait()operation is unblocked
| Is This Answer Correct ? | 18 Yes | 9 No |
Post New Answer View All Answers
Can a laptop have both ssd and hdd?
How do you reset your computer?
Give some examples of use of thread in a single user multiprocessing system
Is 4 cores enough for streaming?
what is gr-edge edit?
What is the difference between kernel and operating system?
Assuming feedback to the adversary flugging an error as each incorrect character is entered, what is the expected time to discover the correct password?
Can I delete old updates to free up disk space?
How To Lock A User's Account?
How do I combine multiple folders on a mac?
What is a file in os?
Explain about memory management in operating system.
What is the most powerful computer in the world 2019?
What is the difference between the OS which you use and other OSs?
How do I compare files in notepad ++?