On Jul 5, 2006, at 9:25 AM, Paul Gilmartin wrote:
---------------------SNIP--------------------------

I don't understand "unused space at the end of each block".  Surely
the interblock gap isn't larger by that amount, so the unused space
must exist within the block.  The only way I know this can occur is
if RECFM=VBS and the block ends with a null segment.  I don't believe
this is commonly done.

At some time in previous history (pre MVS?) QSAM did allow for short blocks at anyplace in the dataset (including the last block). UNLESS it was created with FBS as the recfm=. I *think* that with SAMe it became standard practice for all blocks (except the last one) to be "full" (ie the blocksize of the dataset). I believe that today blocks are written so that the are "filled up" (ie FBS). VBS is another animal entirely.

I think part of SAM-e original design was to buffer up (more than the then 2 buffers) the file as the cost of IO has always been high.

Our Se (way back in the 70's) authored an orange book to show what a large savings (cpu wise and channel wise) what buffering could save.

Ed


-- gil
--
StorageTek
INFORMATION made POWERFUL

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

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