[coyotos-dev] EROS small processes

Jonathan S. Shapiro shap at eros-os.com
Fri Jan 5 16:25:00 CST 2007


On Fri, 2007-01-05 at 22:25 +0100, Pierre THIERRY wrote:
> In the "Network Subsystems Reloaded" paper, I noted that the domain
> factored network stack took advantage of how EROS deal with very small
> processes (section 3):
> 
>   ``The helpers are highly specialized and therefore small (<128 KB).
>   The EROS kernel transparently allocates such small processes to small
>   address spaces [...] to reduce context switch overheads.''
> 
> Will this feature of EROS be retained in Coyotos?

Probably, but probably not in the first running version.

The small process stuff is completely automatic. All you need to do to
get the small process benefit is keep all of your address space
references below a certain boundary address. The kernel does the rest
automatically.
-- 
Jonathan S. Shapiro, Ph.D.
Managing Director
The EROS Group, LLC
+1 443 927 1719 x5100



More information about the coyotos-dev mailing list