Data Stack (changed) [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation
Introduction to MPE XL for MPE V Programmers Migration Guide
Data Stack
(changed)
The demand-paged virtual memory scheme and the greatly expanded
addressing range of the Hewlett-Packard Precision Architecture have
eliminated the need for programmatic manipulation of the NM stack. In
MPE XL, the operating system itself controls the NM stack and maintains
efficient program operation.
When programming in the high-level languages available in the 900 Series
HP 3000 NM programming environment, all manipulations of the NM stack are
accomplished by the operating system. Your NM program cannot manipulate
the NM stack using optional parameters found in process management
intrinsics, except when you are creating a new process. When you use the
CREATEPROCESS intrinsic to create a new process, you are allowed to
specify the maximum allowable size of the NM stack and the NM heap.
Additionally, you can manipulate the CM stack if your NM program
specifies a CM program when it creates a new process. When a process
management intrinsic is called by a program executing in Compatibility
Mode (CM), intrinsic parameters continue to manipulate the Compatibility
Mode stack as described in the MPE V/E Intrinsics Reference Manual
(32033-90007). An exception to this rule is when your CM program creates
a process that executes in NM; in this case, stack manipulation
parameters described in the MPE V/E Intrinsics Reference Manual are
ignored, and two new optional parameters are available that allow you to
specify the maximum allowable size of the NM stack and the NM heap.
MPE/iX 5.0 Documentation