Problem
1. Why do you think there is a call to copy a region of virtual memory After all, any thread can just copy it by sitting in a tight copy loop.
2. Why is the page replacement algorithm run in the kernel instead of in an external memory manager?
3. Give an example when it is desirable for a thread to deallocate an object in its virtual address space.
4. Can two processes simultaneously have RECEIVE capabilities for the same port? How about SEND capabilities?