The memory windowing system was introduced to HP-UX 11.0 as a patch (PHKL_13810 and PHCO_13811) and is part of the HP-UX 11.i release. Figure 5-6 shows a greatly simplified example of a system VAS with memory windows implemented. To enable memory windows on a system, the kernel-tunable parameter max_mem_window must be set to the desired number of user windows. The kernel adds 1 to this value and initializes a memory-window array structure during system boot.
Memory windows may only be implemented for 32-bit narrow application memory mapping.
The kernel pointer *memWindows directs us ...