[Info-vax] VAX VMS going forward

Arne Vajhøj arne at vajhoej.dk
Thu Jul 30 13:40:31 EDT 2020


On 7/30/2020 12:32 PM, David Jones wrote:
> On Thursday, July 30, 2020 at 10:26:48 AM UTC-4, Stephen Hoffman wrote:
>> There's rather more than the RMS structures that is either 32-bit only,
>> or 64-bit only. Though those are. Some system services are sys$mumble
>> and sys$mumble64, some sniff the arguments, etc. ODS-2 and ODS-5 are
>> 32-bit, too.
> 
> And don't forget your 64-bit app, if large addresses were truly required,  will likely
> stumble upon process quota issues as well as _malloc64() eats up all your pagefile
> quota.
> 
> I tried making an application recognize when it lacked sufficient pagefile quota and
> use a heap with a 'private' page file as backing store. Which worked except I couldn't
> figure out how to unmap the pages without the OS insisting on first writing them to
> to the section file (they were created as DZRO pages).

VMS got a lot of quotas defined in UAF and SYSGEN.

I suspect that most of those are really obsolete today - does no longer
make any sense with current HW and current VMS.

Maybe VSI should start getting rid of some of them.

Arne





More information about the Info-vax mailing list