[Info-vax] VMS defragmenters

Bob Koehler koehler at eisner.nospam.encompasserve.org
Fri Apr 17 08:42:42 EDT 2009


In article <gs878m$6lf$5 at naig.caltech.edu>, glen herrmannsfeldt <gah at ugcs.caltech.edu> writes:
> 
> I don't know about VMS, but IBM's MVS has an Unmovable attribute
> for files, mostly for ones that have absolute disk block addresses
> in them.  They at least did that for ISAM files.  

   I could never understand why IBM used absolute block addresses in
   its ISAM, or why some MS-DOS DBMS vendors did the same.  VMS
   keyed-indexed files don't.  C-ISAM and D-ISAM don't.

   Having written some low level file access stuff with relative
   addresses I never saw any advantage in using absolute addresses.

   But I have had a similar problem with someone who created a shareable
   writeable image and then used a LINKer BASE statement so he could
   store addresses in it.  This broke big time for VMS 6.0 and it was
   trivial to recode to relative addresses and remove the BASE
   statement.




More information about the Info-vax mailing list