lotus

previous page: 4.8) Occasionally a fairly early model Risc PC will completely hang for no apparent reason, usually when filer windows are redrawn.
  
page up: ARM (Acorn Risc Machine) FAQ
  
next page: 5.2) Where can I obtain the latest version of module X?

5.1) Why does DOSFS corrupt my files occasionally?




Description

This article is from the comp.sys.acorn FAQ, by Paul Vigay with numerous contributions by others.

5.1) Why does DOSFS corrupt my files occasionally?

Under RISC OS 3 DOS, and indeed with any other ImageFS filing system, discs are treated as one large file and ADFS applies write-behind buffering to nearly everything it does. (See the question on ADFSBuffers for more details about this.) This means while working on a DOS disc the entire disc is treated as one large open file.

However as long as a file is held open the cache is not flushed out fully till the machine is explicitly told to do so. This means when working with non-ADFS format discs always dismount them before removing them from the drive. With ADFS format discs this is not so critical, as files aren't held open during most operations on them, but it is good to get into the habit of dismounting floppy discs.

 

Continue to:













TOP
previous page: 4.8) Occasionally a fairly early model Risc PC will completely hang for no apparent reason, usually when filer windows are redrawn.
  
page up: ARM (Acorn Risc Machine) FAQ
  
next page: 5.2) Where can I obtain the latest version of module X?