Hynix 48-GB Flash MCP
Hal_Porter writes to let us know that the third-largest NAND chip maker, Hynix, has announced they have stacked 24 flash chips in a 1.4mm thick multi-chip package. It's not entirely clear from the article whether the resulting 48-GB device is a proof of concept or a product. The article extrapolates to 384 GB of storage in a single package, sometime. Hal_Porter adds: "It's not clear if it's possible to write to them in parallel — if so the device should be pretty damn fast. The usual objection to NAND flash as a hard drive replacement is lifetime. NAND sectors can only be written 100,000 times or so before they wear out, but wear leveling can be done to spread writes evenly over at least each chip. I worked out that the lifetime should be much longer than a typical magnetic hard disk. There's no information on costs yet frankly and it sounds like an expensive proof of concept, but it shows you the sort of device that will take over from small hard disks in the next few years."
The article does not extrapolate to 384 GB of storage- they extrapolate to 384 Gb of storage which is 48 GB of storage. bits != bytes.
It's due to the way Flash works. A flash bit is basically a conductor surrounded by an insulator. To store a bit, you apply a large charge to the insulator to increase the charge of the conductor, basically your burning through the insulator to get your charge though. Once it is on there, to read the charge you have to apply another large charge to the insulator and see if the resultant charge is n or n + m. The m factor comes from latent charge on the conductor.
Anyway, the upshot of this is that because you have to constantly burn charge through the insulator to use the part, eventually you basically burn out the insulator and cause it to leak charge. Once it starts leaking, you lose your stored bits and the part is useless.
I read the internet for the articles.
Commercial products in the high-end flash space are promising 500,000+ writes.
We are not talking about glorified thumb-drive flash memory here, but decent chips with good wear leveling and high quality construction.
Ouch that's expensive. And big (in physical dimensions) compared to:i d=5623741&affid=10000483
http://www.computers4sure.com/product.asp?product
I guess it may be somewhat faster, but both are approaching the limits of what you can push through a sata interface.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
Flash Cell stackup (same for NOR and NAND, the interconnection of cells determines what type of array it is): G - gate (metal)
ONO - Oxide/Nitride/Oxide layer
FG - Floating Gate (Poly)
tOx - Tunnel Oxide (very thin)
Si - wafer (NPN/PNP wells) -nB
whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
You're assuming that the 2GB a day could be spread evenly over the disk. This would vary depending on how much free space you have on the device. If your drive is 1% full then you can distribute your writes over the other 99%. But most people don't keep their storage mainly empty. In fact people tend to run just under the limit - hence the saying that crap always expands to fill the available space. If your drive was 99% full then you can't distribute the writes over the parts with data (as it would have to be moved somewhere else negating the benefit), and then you run into the problem with the limited duty cycle.
/tmp. Given that /tmp would be better suited to a RAM disk anyway I don't think that either would pose a problem, and the lifespan of these flash disks is probably comparable to a magnetic platter. As another reply pointed out, when the duty cycle is exceeded you can't alter the sector anymore. On a magnetic disk when a sector dies you're SOFL. Once the price comes down to an afforable level these drives will be beautiful...
Having said all of that, I don't think my throughput is anything like 2Gb, and most of it would be swap (hasn't happened much this past couple of years) and
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
It is called P2
http://en.wikipedia.org/wiki/P2_(storage_media)
From the wiki: The P2 Card is essentially a RAID of SD memory cards