Inter-Process-Communication - Operating Systems Group
Inter-Process-Communication - Operating Systems Group
Inter-Process-Communication - Operating Systems Group
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Microkernel<br />
Construction<br />
Benjamin<br />
Engel<br />
Torsten<br />
Frenzel<br />
TU Dresden<br />
<strong>Operating</strong> <strong>Systems</strong><br />
<strong>Group</strong><br />
Send Message (async)<br />
Address Space<br />
User<br />
Stack A<br />
User<br />
Stack<br />
Kernel<br />
Stack A<br />
TCB A<br />
MSG<br />
Kernel<br />
User<br />
Stack<br />
Address Space<br />
User<br />
Stack B<br />
Kernel<br />
Stack B<br />
TCB B<br />
Send<br />
Prepare Message<br />
Enter Kernel<br />
Allocate in-kernel<br />
message buffer<br />
Copy message in<br />
Find Receiver and tag<br />
new msg available<br />
Exit Kernel<br />
Receive<br />
Enter Kernel<br />
Copy message out to<br />
user memory<br />
Free in-kernel message<br />
buffer<br />
Exit Kernel<br />
7