On 4/11/2017 3:26 PM, Paul Gilmartin wrote:
My understanding, ancient, probably outdated, and certainly naive is that
there is little communication between GETMAIN/FREEMAIN and the paging
subsystem.  If a program touches a page that was never GETMAINed no error
occurs; simply a page slot is allocated up to the limit of the REGION
parameter.  Conversely, on FREEMAIN the page slots are not released.

*Totally* wrong. z/OS (or any predecessors or relatives like VS1) has never worked like you describe.

If a virtual page is not 'getmain assigned' by VSM it will never be backed by a real frame by RSM and an 0C4-11 will occur. When all virtual storage on a page is freed VSM will return the allocated AUX slot and real frame, if either have been allocated, and reset the 'getmain assigned' indicator.

Regards,
Greg

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to