[ProgClub list] Memory management in C
asher.glynn at gmail.com
Sun Oct 2 07:06:35 AEDT 2011
> RPC in this case was "remote" in the sense of "not in process". The
>> particular microkernel was MACH I think.
> I don't how you pass in registers and manage to context switch to another
> process at the same time.
> I'm reading a book about the design of the UNIX operating system and it
> talks about how code executes in 'user mode' or in 'kernel mode' but there
> is no context switch that takes place. So kernel mode code just runs in the
> context of whichever process invoked it.
Check http://en.wikipedia.org/wiki/System_call - Typical implementations
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the list