Problem
1. Does a process know that a port it is reading from is actually a port set? Does it matter?
2. Mach supports two types of messages: simple and complex. Are the com-plex messages actually required, or is this merely an optimization?
3. Now answer the previous question about SEND-ONCE capabilities and out-of-line messages. Are either of these essential to the correct functioning of Mach?
4. In the same port has a different name in different processes. What problems might this cause?
5. Mach has a system call that allows a process to request that non-Mach traps be given to a special handler, rather than causing the process to be killed. What is this system call good for?