Quantcast
Channel: Syscalls: How does a user processs pass/receive data to/from the kernel? - Unix & Linux Stack Exchange
Viewing all articles
Browse latest Browse all 3

Syscalls: How does a user processs pass/receive data to/from the kernel?

$
0
0

The relationship between user and kernel virtual addresses has been discussed in a few questions before (links below), but as far as I understand it, the user process cannot read nor write to the Kernel addresses.

So, how does a user process share and receive data from the kernel?

Is it through memory? If so, where in the memory layout? Maybe CPU registers?

Related questions:

Memory layout


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images