lionelhill
Technical User
New Scientist has reported that someone's noticed that the contents of RAM can become fossilised on your hard disk because of the actions of virtual memory. I'm sure we've all been aware it could happen for years; you type a confidential document, the operating system feels it needs a bit of memory for something and shunts your document into its swap-file; another day something else gets written where the document was, but the thing that gets written is rather small and doesn't fill a whole sector. Now the remainder of the sector, containing bits of your document, is fixed for as long as the little something-else remains on the disk. It might hang around almost indefinitely...
(1) Why has it taken so long for anyone to worry about this?
(2) The suggested remedy is to overwrite things with zeroes as quickly as possible after you've used them. But isn't this a bit like saying "my door can't be locked, so I'll pop out to the shops as quickly as possible and hope no one breaks in"?
(3) Given that virtual memory is also the reason why your computer goes into an endless think, accompanied by wash-and-rinse cycle from the hard drive (i.e. application program thinks it's talking to RAM, and is actually talking to hard disk), has our love-affair with virtual memory been a little over enthusiastic? Especially now real memory is ever cheaper.
You'll guess my bias, but I'm just interested what others think...
(1) Why has it taken so long for anyone to worry about this?
(2) The suggested remedy is to overwrite things with zeroes as quickly as possible after you've used them. But isn't this a bit like saying "my door can't be locked, so I'll pop out to the shops as quickly as possible and hope no one breaks in"?
(3) Given that virtual memory is also the reason why your computer goes into an endless think, accompanied by wash-and-rinse cycle from the hard drive (i.e. application program thinks it's talking to RAM, and is actually talking to hard disk), has our love-affair with virtual memory been a little over enthusiastic? Especially now real memory is ever cheaper.
You'll guess my bias, but I'm just interested what others think...