Memory Windows

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.

Figure 5-6. SHARE_MAGIC and Memory Windows

NOTE

Memory windows may only be implemented for 32-bit narrow application memory mapping.

The kernel pointer *memWindows directs us ...

Get HP-UX 11i Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.