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
