[Info-vax] Backup TK50 tapes

Johnny Billquist bqt at softjar.se
Tue Feb 26 04:47:02 EST 2013


On 2013-02-26 03:44, glen herrmannsfeldt wrote:
> Johnny Billquist <bqt at softjar.se> wrote:
>
> (snip, someone wrote)
>>>> I believe that is correct.  However I purposely restricted VMS backup
>>>> tapes to a maximum of 32K because that meant I could copy savesets to
>>>> disk.
>
>>> Is that a VMS limit or DEC hardware limit?
>
>> If the 32K really is a limit, I believe it would be in VMS, in treating
>> a 16-bit number as signed here.
>> The controllers that I know by DEC have 16 bit fields for record lengths
>> in hardware, but it is unsigned.
>
> Hmm, just like IBM. The S/360 instruction set has instructions for
> doing signed halfword (16 bit) arithmetic, but not for unsigned.
> (Actually, it is load halfword that is important.) One more instruction
> would allow zeroing the high bits, but was not worth doing in the OS/360
> days.
>
> The channel hardware allows 16 bit unsigned.

Well, the VAX as such have instructions for dealing with 16-bit values 
as both signed and unsigned.
But even if it hadn't have had that, it's just a bit of convenience. You 
can solve that by just a few more instructions.
So, if there really is a limit to 32K in VMS, it's in the software. From 
a hardware point of view, the maximum block size is 64K-1.

	Johnny

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol



More information about the Info-vax mailing list