Well guys i need the help of a genius!! I have a question that i have to answer now i'm not looking necessarily for the answer but help, iv looked for weeks for the answer but i am just STUCK so here it is:
The semSignal() and semWait() operations, provided as primitives by an OS kernel, are defined to be atomic. Explain how this atomicity can be provided in the following cases:
a) hardware which provides test and set lock or other composite instruction
b) a uniprocessor when no composite instruction is available
c) a multiprocessor when no composite instruction is available
thanx for any replies i appreciate it