Linked by Thom Holwerda on Thu 6th Nov 2008 15:33 UTC, submitted by Gregory
Thread beginning with comment 336605
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
i read the FS part as File System. and unless one file system can pretend to be something else, its at the very least exposed to the os. and if so, it will need drivers, either built into the os or installed afterwards.
Well, TrueFFS, of which this is an evolution, provides a block mapping, plus some FAT specific optimisation. It certainly didn't provide a filesystem in the classic operating system sense.





Member since:
2005-07-06
No. The device will just look like a hard disk. Just an array of sectors, on which you write whatever file system you like.
The device will map your logical sector numbers to physical flash pages, using what is essentially a dynamic map.
Having not read the details of ExtremeFFS (it is probably patented) I theorize it operates by collecting together temporally close sector writes in a cache, and writing them all in one go to a fresh page. The garbage collection looks for stale or partially stale pages, queues any live data for writing in the next write batch, then cleans the (now) stale page ready for use in the free list.
Of course, this may all be wide of the mark, in which case sorry for the noise, but a SSD that required drivers over and above the link layer (SATA) would have a very limited market and just wouldn't make sense.