Answer Posted / jethva_trupti
A semaphore, a new variable type.
A semaphore could have the value 0,indicating that no
wakeups were saved, or some positive values if one or more
wakeups were pending.
a semaphore s is an integer variable that apart from
initialization, is accesssed only through two standard
atomic operations, wait and signal. these operations were
orignially termed p(for wait to test) and v(for signal to
increment).
The classical defination of wait in psedocode is
wait(s)
{
while(s<=0)
;// no-op
s--;
}
The classical defination of signal in psedocode is
signal(s)
{
s++;
}
Modification to the integer value of smaphore in wait and
signal operations must be executed individually.
that is, when one process modifies the semaphore value no
other process can simultaneously modifiy that same
semaphore value.
| Is This Answer Correct ? | 68 Yes | 11 No |
Post New Answer View All Answers
What happens when I reset my computer?
What does the g in gnu stand for?
What is a Kernel?
Can we compare two files in notepad ++?
How do you remove a virus from your computer?
What are the Types Of Vg & Explain About Them?
What does root mean in computer terms?
Is microsoft coming out with a new operating system?
Can you turn on a computer with the keyboard?
How can I reformat my laptop?
What are Odm Commands.
How do I make a pdf file on my laptop?
Why context switching is overhead?
When I press power button on laptop nothing happens?
any body tell me what are the prob's mostly we face and send some critical prob in real time environment in Solaris and veritas (VXVM,VCS)