4.1 Introduction4.2 Virtual Process Address Space4.3 Principle of Memory Mappings4.4 Data Structures4.5 Operations on Regions4.6 Address Spaces4.7 Memory Mappings4.8 Reverse Mapping4.9 Managing the Heap4.10 Handling of Page Faults4.11 Correction of Userspace Page Faults4.12 Kernel Page Faults4.13 Copying Data between Kernel and Userspace4.14 Summary