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
