...
/VAX/VMS Virtual Memory: A Real Address Space
VAX/VMS Virtual Memory: A Real Address Space
This lesson describes the structure and its implications of the real address space of VAX/VMS.
We'll cover the following...
One neat aspect of studying VMS is that we can see how a real address space is constructed (see figure below). Thus far, we have assumed a simple address space of just user code, user data, and user heap, but as we can see above, a real address space is notably more complex.
Inaccessible zero page
For example, the code segment never begins at page 0. This page, instead, is marked inaccessible, in order to provide some support for detecting null-pointer accesses. Thus, one concern when designing an address space is support for debugging, which the inaccessible zero page provides here in some form.