POV-Ray : Newsgroups : povray.off-topic : A retro moment : Re: A retro moment Server Time
30 Jul 2024 02:17:07 EDT (-0400)
  Re: A retro moment  
From: Orchid XP v8
Date: 7 Jun 2011 13:26:35
Message: <4dee5f4b@news.povray.org>
>> So, essentially, your entire argument is "the user can eject the disk at
>> any time, therefore it's unsafe to cache anything".
>>
>> Correct me if I'm wrong, but wouldn't the contents of the disk be
>> irrepairably corrupted *anyway*? That's why there's a disk activity
>> light; so you don't hit eject while it's still writing stuff.
>
> Having actually done this at several points in the past, I can assure you
> that Darren is correct.  Caching removable devices tends to be *very* bad
> for data integrity.
>
> That's why, for example, in Windows (and on Linux), you need to "safely
> remove" USB flash drives - they are cached for performance reasons.

In which way is suddenly removing a USB flash drive different from 
suddenly ejecting a floppy disk?

So why is it perfectly OK to cache a USB flash drive, but completely 
unthinkable to cache a floppy disk?

(Also, I'm sure I saw somewhere a setting in Windows to select whether 
the "safely remove hardware" thing is optional or not. The default 
setting is worse performance in exchange for pulling the drive /not/ 
completely screwing the filesystem. I'm guessing M$ found that too many 
people actually did this...)

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.