Browse Prior Art Database

Dynamic Allocation of Contiguous Real Storage

IP.com Disclosure Number: IPCOM000116798D
Original Publication Date: 1995-Nov-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 49K

Publishing Venue

IBM

Related People

Eilert, CK: AUTHOR [+2]

Abstract

Disclosed is a mechanism for dynamically allocating varying amounts of contiguous central (real) storage (computer memory) to back any virtual storage type.

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

Dynamic Allocation of Contiguous Real Storage

      Disclosed is a mechanism for dynamically allocating varying
amounts of contiguous central (real) storage (computer memory) to
back any virtual storage type.

      In a virtual storage environment, such as MVS/ESA*, programs
can dynamically allocate contiguous virtual storage in varying size
increments.  However, such operating systems do not provide a general
way for programs to dynamically allocate variable size areas of
contiguous real (central) storage.

      Disclosed here is a mechanism for dynamically allocating
varying amounts of contiguous central storage to back any virtual
storage type.  The amount of contiguous central storage that may be
requested is limited to an amount reserved for such allocations.

      Several embodiments of this invention are possible.  Herein is
described a simple embodiment which fits on top of MVS/ESA.  The
elements of that embodiment are as follows:
  1.  A server address space which runs as a V=R address space
       (ADDRSPC=REAL JCL parameter), allocating a specified amount of
       contiguous central storage from the operating system-supplied
       V=R area.  The server address space provides the following
       capabilities:
      a.  The server address space establishes one or more PC
routines
           (or other callable services) to allow 'clients' to request
           areas of contiguous storage...