MIT's FOS (Factored Operating System) research OS did cross address space copies as
part of its messaging machinery.
HPC networking does this by using shared memory (Cross Memory Attach and XPMEM) in a
traditional kernel.
-L
On May 18, 2024, at 9:21 PM, Larry McVoy
<lm(a)mcvoy.com> wrote:
On Sat, May 18, 2024 at 06:04:23PM -0700, Bakul Shah via TUHS wrote:
[1] This brings up a separate point: in a
microkernel even a simple
thing like "foo | bar" would require a third process - a "pipe
service", to buffer up the output of foo! You may have reduced
the overhead of individual syscalls but you will have more of
cross-domain calls!
Do any micro kernels do address space to address space bcopy()?
--
---
Larry McVoy Retired to fishing
http://www.mcvoy.com/lm/boat