IPC by "process hopping"

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
User avatar
deadmutex
Member
Member
Posts: 85
Joined: Wed Sep 28, 2005 11:00 pm

Re: IPC by "process hopping"

Post 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.
Findecanor
Posts: 1
Joined: Sun Jan 16, 2022 7:43 pm

Re: IPC by "process hopping"

Post 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.
Post Reply