| |
| | System Calls |
 | | When a process requests a service from the kernel (such as opening a file, forking to a new process, or requesting more memory), this is the mechanism used. |
 | | Then it calls the function, and after it returns, does a few system checks and then return back to the process (or to a different process, if the process time ran out). |
 | | Next, B is inserted into the kernel, which replaces the system call with B_open, which will call what it thinks is the original system call, A_open, when it's done. |
| wearcam.org /ece385/kernelmodule/node20.html (1177 words) |
|