> On Mar 5, 2021, at 5:02 PM, Glen Slick via cctalk <cctalk@classiccmp.org> 
> wrote:
> 
> On Fri, Mar 5, 2021 at 1:46 PM Paul Koning via cctalk
> <cctalk@classiccmp.org> wrote:
>> 
>> Yes, RT11 has contiguous files.  That actually made it rather unusual.  For 
>> example, while RSTS supports contiguous files that isn't the default and 
>> because of disk fragmentation wasn't commonly used.
> 
> On VMS you can copy files with the /CONTIGUOUS switch to specify that
> the output file must occupy contiguous physical disk blocks. Of course
> the default is /NOCONTIGUOUS.
> 
> I vaguely remember using the /CONTIGUOUS switch to copy MDM (MicroVAX
> Diagnostic Monitor) diagnostic files from one bootable MDM disk to
> another. I forget if that is necessary for proper operation of MDM.

I like to make RSTS floppy files contiguous to avoid spending so much time 
going back to the directory to find the next set of file data pointers.  In 
RSTS, a few files have to be contiguous: run time systems and shared libraries, 
swap files, the system error message file, and the DECtape directory buffer 
file.  That's about it.  In early versions, the monitor had to be contiguous as 
well, but as of V6B that is no longer true (not for INIT either).

Strangely enough, in the RSTS file system there are always pointers to each 
file cluster, even if the file is contiguous.  It didn't dawn on me until a few 
weeks ago that I should have changed that -- I could have done that back around 
1982 or so.  Oops.

        paul

Reply via email to