Aucbvax.5124
fa.unix-wizards
utzoo!decvax!ucbvax!unix-wizards
Wed Nov 11 17:13:06 1981
tape sizes
>From decvax!duke!unc!smb@Berkeley Wed Nov 11 16:06:48 1981
The minimum record size is used to distinguish between data and noise
records.  It *is* legal to have records shorter than that, but the
drive is entitled to disregard them if any errors occur.  (As an aside,
I would note that IBM tape drives and controllers are *not* limited to
32K records; the actual limits are somewhat more complex.  First, and
probably most important, the operating system enforces a limit of just
under 32K -- 32760 or some such.  This applies only to folks who use
the standard OS access methods.  Anyone willing to do some fairly
simple (if you ignore error recovery) "CCW"-level programming, i.e.,
pretty close to the nitty-gritty hardware level (this *is* permitted by
OS) can get 64K records.  By using somewhat more complex techniques, it
is possible to read larger blocks than that; in fact, it's even
possible to read arbitrarily large blocks by dynamically modifying the
CCW chain.  I'm not sure if this latter can be done under MVS -- the
virtual memory version of OS/MT -- but it's certainly possible under
the older MVT versions.)

-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.