On Tue, 30 Nov 2010 23:09:00 -0600, Chris Craddock wrote:
>
>However, if you were imagining you would be executing code that was above
>4GiB, then forget it. z/OS doesn't support it at all. Even if you
>could somehow conspire to get some code into storage above the bar, you
>would not (in general) be able to execute it successfully because none of
>the major control blocks that manage dispatching work can support saving a
>full extended PSW, so while you might "get away with it" for a few
>instructions, the moment you took an interrupt you'd be toast. Hence the
>putative requirement to run disabled. For the purposes of this discussion
>you may assume that's just a bonehead idea.
>
As you've made it pretty clear, that's merely a software limitation.
Other operating systems such as z/VM and Linux for z run code --
how to say it?  "Above the bar" doesn't fit, since they have no
bar.  Well, up there, anyway.  And I understand that under z/OS,
Java has a special Papal dispensation to use storage within the
bar, I don't know whether for code or only for data.

As more code, and perhaps even sharable data get loaded into LPA,
will a 2GB virtual storage constraint soon become onerous?

I understand content supervision will nowadays load CSECTs above
the bar, and correctly relocate 64-bit ADCONs, but they'd better
be data only; no code.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to