On Mon, Nov 25, 2019 at 10:04 AM Gary Weinhold <[email protected]> wrote:

> Yes, hardware translation uses the translation tables maintained by the
> software.  If the translation tables indicate a specific virtual page
> does not have a corresponding real memory frame, it returns a program
> check; it is up to the software how to respond to the program check:
> assign a frame, page-in the page from auxiliary memory, return an error
> to the program, etc.
>
> There's more to it than that, of course.  But the developers of z/OS
> decided that 31-bit programs should be minimally impacted by 64-bit
> addressability.
>
>
I'd much perfer an S0C4-38 than having a 31 bit address from a non-64 bit
application with the "end of list" bit 32 set accessing some address which
might actually be valid but not the correct page/data.


-- 
People in sleeping bags are the soft tacos of the bear world.
Maranatha! <><
John McKown

Reply via email to