On 2016-02-22 16:00, Paul Koning wrote:

On Feb 22, 2016, at 3:50 AM, Johnny Billquist <b...@softjar.se> wrote:

On 2016-02-21 16:51, Paul Koning wrote:
...
True in principle.  But a number of OS used a different file structure for 
DECtape than for disks -- because of the performance issues.  DOS does, for 
example, and RSTS copied the DOS DECtape directory structure (but not the disk 
one).  RT11, on the other hand, uses the same format for both, and the RT11 
format works well.  That's why RT runs from DECtape without any extra work, 
while DOS and RSTS don't.

Interesting. I didn't know that RSTS/E used a different file system for 
DECtapes. RSX do not. It's the same file system used on both large disks, 
floppies and DECtapes.

The RSTS file systems uses directories that are linked lists, which means 
things get really horribly slow if you can't do decent random access.  That 
includes the file windows (pointers to where the file blocks are).  DOS ditto, 
though the details differ.  So for DECtape, DOS took the aproach of having each 
data block contain the link to the next, rather than having those links in the 
directory as it does for disks.  This is why DECtape file blocks in the DOS 
format are only 510 bytes long.

I see.
Well, ODS-1 have a index file, which holds the metadata for the actual files. So you do not have a linked list there, so it works in a way that is pretty efficient for both disks and DECtapes.

        Johnny

_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to