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