|
In the spirit of the "hardware is willing but the software is weak," the V5R1 CRTPGM has a parameter for STGMDL that allows traditional *SNGLVL (the default) or the new *TERASPACE model. CRTSRVPGM gets an additional option: *INHERIT. Be aware that using the teraspace model entails a new variety of activation group that can't readily mix with a single level storage activation group. See the Ile Concepts V5R1 manual chapter 4 for the complications that arise trying to use teraspace. I think that teraspace is trying to emulate one of the many C memory models by limiting pointers to 8 bytes instead of the single store's 16 bytes. The ILE Concepts mumbles something about Effective Address Overflows, where address calculation on a 16 byte pointer crosses a 16MB boundary. Must have been an interesting architectural discussion trading off segment size vs. performance on those slow S/38's. --buck "Thousands of geniuses live and die undiscovered -- either by themselves or by others." -Mark Twain
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.