Page 2 of 2
Re: IPC by "process hopping"
Posted: Thu Oct 28, 2021 1:32 am
by deadmutex
In addition to the issues I mentioned above, you also have to avoid race conditions and deadlocks. So servers have to be careful when entering critical sections.
Re: IPC by "process hopping"
Posted: Sun Jan 16, 2022 8:34 pm
by Findecanor
(Hello. I'm newly registered. Otherwise I would have replied earlier.)
"Process Hopping" sounds to me a lot like the
Door concept in Sun Microsystem's research OS
Spring.
A type of Unix-ified Door mechanism was later added to Sun Solaris.
The Mill is a CPU architecture under development which has threads and
"Portals" in hardware. A portal call uses the same instruction as a local call: it is identified by the destination's protection bits.
Things get complex with nested calls and error states though. I think that what would could be most interesting to read about is how those issues were addressed.