Nitpick on an error that is getting repeated:
2**20 Bytes = MiB is "mebibytes" (not "mibibytes"), as it is derived
from "mega binary". I hope the erroneous form is not a quote from a
some manual.
Reference: http://physics.nist.gov/cuu/Units/binary.html
JC Ewing
On 09/25/2012 01:26 PM, Jim Mulder wrote:
IARCP64 makes above-the-bar storage available in chunks, one mibibyte
at a time; and requesters must submanage this storage themselves.
IARST64 submanages such chunks for you.
IARV64 makes above-the-bar storage available in chunks,
one mibibyte at a time; and requesters must submanage this
storage themselves.
IARCP64 makes above-the-bar storage available in chunks,
one mibibyte at a time, and submanages this storage as pool
of cells of the size requested on IAR64CP REQUEST=BUILD.
Storage within any such one mibibyte chuck is used only by
callers of IARCP64 using the same INPUT_CPID.
IARST64 makes above-the-bar storage available in chunks,
one mibibyte at a time, and submanages this storage as pool
of cells of the requested size. Storage within such a
one mibibyte chunk can be used by any caller of IARST64
whose requested size and storage attributes match the
cell size and storage attributes being used for that
one mibibyte chunk.
Does the 'CP' in 'IARCP64' stand fror 'Cell Pool'?
Yes:
BROWSE SYS1.MACLIB(IARCP64) Line 00000000 Co
Command ===> Scroll
********************************* Top of Data ************************
*/**** START OF SPECIFICATIONS ***************************************
*
*
*01* MACRO NAME: IARCP64 -02/13/09-<0>
*
*
*01* DESCRIPTIVE NAME: 64-bit Cell pool services
Does the 'ST' in
'IARST64' stand for 'STorage'? Maybe.
Yes:
BROWSE SYS1.MACLIB(IARST64) Line 00000000 Col
Command ===> Scroll =
********************************* Top of Data *************************
*/**** START OF SPECIFICATIONS ****************************************
* *
* *
*01* MACRO NAME: IARST64 -05/28/10-<0> *
* *
* *
*01* DESCRIPTIVE NAME: 64-bit Storage services *
* *
What indeed is a cell pool? We all know what a buffer pool is; and
perhaps its outstanding characteristic is that, since the units it
manages are equal in size and thus interchangeable, it can be managed
as a stack.
This is clearly not the case with these 'cell pools'. They are
heap-like rather than stack-like, and their name was thus ill-chosen.
Call it what you like. IARCP64 and IARST64 are implemented
based on the algorithms described here:
http://www.google.com/patents/US20090100243
Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY
...
--
Joel C. Ewing, Bentonville, AR [email protected]
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN