Browse Prior Art Database

Addressability Technique in a Restrictive Environment

IP.com Disclosure Number: IPCOM000117340D
Original Publication Date: 1996-Feb-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 71K

Publishing Venue

IBM

Related People

Abrams, R: AUTHOR [+3]

Abstract

Disclosed is a method to enable units of work (tasks, threads, etc.) in a computer software operating environment that is restricted (disabled, locked, etc.) to dynamically obtain addressability to virtual storage in other memory spaces (specifically, MVS data spaces).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Addressability Technique in a Restrictive Environment

      Disclosed is a method to enable units of work (tasks, threads,
etc.) in a computer software operating environment that is restricted
(disabled, locked, etc.) to dynamically obtain addressability to
virtual storage in other memory spaces (specifically, MVS data
spaces).

      When a unit of work is running in restricted states (e.g.,
disabled), it cannot dynamically gain addressability to all of the
data that it needs, regardless of its privileges.  Such is the case
with the MVS operating system with respect to Data Spaces.  A unit of
work cannot update it's Access List (the list of spaces it has
addressaiblity to) when it's running in a disabled state if it has an
immediate but unplanned need to access data within the data space.

      A way for the unit of work to dynamically obtain addressability
to the necessary dataspaces is with the assistance of another address
space which will henceforth be referred to as the Surrogate Address
Space.  Here, we exploit the ability for a unit of work to obtain
addressability to data spaces by virtue of where it is currently
executing.  The list of data spaces that the unit requires access to
is added to the Primary Access List of the Surrogate Address Space.
When the restricted unit of work is executing in the Surrogate
Address Space, it has addressability to all of the data spaces on its
Primary Access List.  All that's left is for the application and Data
Space manager to maintain the Primary Access List of the Surrogate
Address Space.  The Data Space manager is required to inform the
application by way of exit whenever any Data Space is cre...