Edward E. Jaffe wrote:
> That's a good question. Right now PSW keys 10-15 are (almost?) never
> used for anything. Key 9 is used slightly in a somewhat kludgy manner.
> 
> DOS/VS aka VSE/ESA aka z/VSE gives each "static" partition its own
> storage key. This harkens back to the real-memory-only days when there
> was one -- and only one -- address space. That's pretty much just old
> baggage any more since the advent of dynamic partitions, which look a
> whole lot like MVS address spaces.

MVS wasn't exactly immune from its real-memory-only, single address
space heritage.

Basically, (OS/VS2) SVS was MVT layed out in 16mbyte address space (AOS2
prototype for SVS was done on 360/67 with a little bit of low-level code
for handling the page faults and CCWTRANS borrowed from cp/67 to do the
virtual->real translation for CCWs).

The transition to (OS/VS2) MVS really caused problems since the
real-memory-only, common address space was institutionalized in the
entrenced pointer-passing convention. It required the MVS kernel being
(8mbyte) part of every (16mbyte) address space ... theoretically leaving
only 8mbytes left for application. However, with the movement of various
subsystems to their own (separate) virtual address space ... the common
segment kludge had to be done allowing the pointer-passing paradigm to
continue. Prior to 3033 dual-address space ... it wasn't uncommon to
find large installations with 4-5mbyte common areas ... frequently
leaving only 3mbytes (out of 16mbytes) for actual application use.

Infrastructures that grew up with multiple virtual address spaces were
heavily message passing based ... rather than pointer passing paradigm
(which implied access in the same address space)

dual-address space on 3033 and access registers in 370-XA were
provisions for continued support of pointer-passing paradigm ...
allowing the storage area being pointed at, to exist in a different
(virtual) address space.

----------------------------------------------------------------------
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