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
How do you fix a computer that won't start up?
What are compile time Errors?
Can I factory reset my laptop without a recovery disc?
what is gr-edge edit?
What is the difference between kernel and operating system?
Who started gnu?
Which one is the best operating system?
Can I delete old updates to free up disk space?
What should I consider when buying a laptop?
How do I change my local disk?
Is 4 cores enough for streaming?
How do I clean up my computer to make it run faster?
How do you reset your computer?
What is Cycle Stealing in OS?
What is startup repair on my computer?