| 1. |
Describe The Mechanism Of Upcall? |
|
Answer» When the kernel knows that a thread has blocked, the kernel notifies the processes run time system, PASSING as parameters on the stack the number of the thread in QUESTION and a description of the event that OCCURRED. The notification happens by having the kernel activate the run-time system at a KNOWN starting address, roughly ANALOGOUS to a signal in UNIX. When the kernel knows that a thread has blocked, the kernel notifies the processes run time system, passing as parameters on the stack the number of the thread in question and a description of the event that occurred. The notification happens by having the kernel activate the run-time system at a known starting address, roughly analogous to a signal in UNIX. |
|