[Info-vax] Backup TK50 tapes
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Feb 27 08:07:55 EST 2013
On 2013-02-27 03:10:49 +0000, David Froble said:
> I'm going to take a guess here and state that the 32K limit was in VMS.
> Specifically, there is a VMS limit of 32K for string lengths. The
> string descriptors use 16 bits to specify the string size. I'm going
> to guess that string descriptors might have been used to specify
> buffers. 16 bit length, 32 bit address ...
There was a limit of 32 KiB for string descriptors, and that old limit
is still present on OpenVMS VAX systems. The limit was lifted on the
64-bit systems at OpenVMS Alpha V7.0, and on OpenVMS I64 systems.
Quick C example of 64-bit string descriptors:
<http://labs.hoffmanlabs.com/node/787>
(Whether it was the size of the tape controller hardware registers or
maybe ANSI tape specs or the old 32-bit descriptors that led to the
transfer size limit or a general "32-bits is good enough" moment,
donno. Don't really care all that much about the origin of the limit,
either, as I'm not booting off tapes, not copying tapes, and have
relegated the remaining tapes to long-term archival-storage purposes,
for those cases where there are still tape loaders or tape libraries
around. I'll leave that to the retronauts and retrohistorians to
debate.)
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list