Slashdot Mirror


Ultra Fast Disk Drives With No Moving Parts

saccade.com writes "Let's face it, the slowest part of PC's today is the disk drive. Bit Micro has come up with a nifty solution - flash memory based disk drives available in typical disk form-factors. These e-disks are electrically compatible with ATA, SCSI, etc. but run orders of magnitude faster - access times down to 40 usec and transfer rates over 100 MB/sec. What's the catch? Cost. Currently going for just under $1K/G, a 30G model I recently held in my hand was worth much more than my car. However, as flash memory prices drop, so do the price of these drives. Within the decade the spinning hard disk may go the way of the floppy and CRT."

30 of 530 comments (clear)

  1. Not that new. by Oculus+Habent · · Score: 5, Informative

    This isn't exactly new. They've come down substantially in price and gone up in volume, but these have been around for years. It is my understanding that the most significant use was (is?) laptop drives for extremely rugged, shock-resistant portables.

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:Not that new. by jtshaw · · Score: 4, Informative

      Your right, these aren't new. A company I worked for used them on computers that were controlling a train a few years back.

      One thing worth noting.... flash parts don't last forever. If you write to the disk constantly it will die in a lot less time then the average standard magnetic hard drive.

      However, reading doesn't inflict the wear so feel free to read all you want from your flash part...

    2. Re:Not that new. by TMLink · · Score: 4, Informative

      Prices won't come down? Isn't the widespread usage an incentive for companies to improve their processes to increase the capacity and reduce the cost of making flash memory?

      --
      Every time a guy gets a threesome, somewhere in heaven an angel gets his wings. --Cary Tennis
    3. Re:Not that new. by Predius · · Score: 2, Informative

      CF is bog standard IDE for an interface, just a different connector. Plenty of CF to ATA adapters out there, got mine for $25. So...

      8 x $25 = $200

      (Pricewatch based pricing...)
      12 x $137 = $1644 (2.2GB CF module)
      12 x $53 = $636 (512MB CF module)

      $498 (3Ware 7506-12 RAID)

      $2480 - 26.4GB RAW SSD? - $94 per GB
      $1344 - 6GB RAW SSD - $224 per GB

      Note, if you want RAID 5 or other forms of data redundancy your capacity goes down. I'm also not certain the 2.2GB modules are true SSD or microdrives.

      So, this setup doesn't plug into a standard drive interface, nor does it take up a single drive bay. Increase the cost to $600, to add a low end PC + scsi card, add freebsd and you can pump the drive out as a scsi drive using device emulation. Now it fakes scsi. I've not seen a way to emulate an IDE drive easily.

    4. Re:Not that new. by photon317 · · Score: 2, Informative


      Yes, nonvolatile ram technologies in general have limited write cycles, and this applies to the various forms of nvram used by the various solid-state disk manufacturers (who as the grandparent post pointed out, have been around for ages, this is not news). Most of the modern nvram hdds solve this in the controller logic by evening the write load over the whole drive. The idea is that on a typical hard drive, a relatively small percentage of the sectors get overwritten a lot, while most of them are written very infrequently (well, infrequently enough that the nvram write cycle lifetime is nowhere near an issue). This creates write-cycle-lifetime hotspots. So the controller logic relocates the logical blocks all over the physical drive as they are written in order to evenly spread the write-cycle load over the entire drive.

      --
      11*43+456^2
    5. Re:Not that new. by JesseL · · Score: 4, Informative

      What do you think "wear leveling" means? On newer CF cards they have an internal microprocessor that constantly remaps the logical addresses of the drive to different physical addresses of the drive to make certain that the entire device is being utilized evenly. So even though the OS thinks it's writing the FAT to that same spot on the drive, the drive is really moving that spot around to maximize the life of the drive.

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    6. Re:Not that new. by fatcatman · · Score: 2, Informative

      Wouldn't it be cool if desktops had PCMCIA slots?

      They do.

  2. Limited lifetime? by Tet · · Score: 4, Informative
    The problem with this is the lifetime of flash memory. Typical flash memory is only guaranteed for around 10,000 erase/rewrite cycles. A normal desktop machine with a standard filesystem will reach that very quickly. In order to ensure you reach even that low target, you'd need to use a wear levelling filesystem, which is somewhat less efficient than a convention filesystem, and that goes some way towards reducing the speed benefits you get from flash devices, and the shorter lifespan rules them out for many uses. Don't get me wrong, flash based drives like this certainly have their place, but (at least for now), they're not ready to replace conventional hard drives for mainstream use.

    Within the decade the spinning hard disk may go the way of the floppy and CRT

    As an aside, my CRT is still firmly wedded to my desktop, and won't budge until flat screen technology has caught up. It's come a long way, and may be good enough for less demanding applications, but it's got a way to go before I have a flat screen on my desk...

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
    1. Re:Limited lifetime? by TopShelf · · Score: 2, Informative

      Gotta agree about the CRT - and one nice development is that since flat screens are all the rage, CRT prices have plummeted...

      --
      Stop by my site where I write about ERP systems & more
    2. Re:Limited lifetime? by The+Conductor · · Score: 2, Informative
      Besides a wear-leveling filesystem (which means you can't use ext3 or Reiser) these devices have error correcting code chips. As the bits wear out, the ECC detects it & segments are marked bad; the capacity declines as the flash cells wear out.

      These days you can get your flash any way you want it. Flash that looks like memory, flash that looks like a disk (but is in a chip package), flash that plugs on an IDE cable, flash that plugs onto your motherboard's USB header. Great for certain embedded designs (do really want rotating media inside your Linux-powered combination gas pump / vending machine / WiFi hot spot?), but consumer stuff will probably sitck with roatating media for low cost-per-bit, or CF/SD cards for personal portability.

    3. Re:Limited lifetime? by Gr8Apes · · Score: 2, Informative

      I have both a CRT and a flat screen. I use the flat screen for a lot more stuff than the CRT, mainly because most of what I do these days is programming or email. And since that comprises hours and hours of time, it's a lot easier on my eyes than staring into a CRT's radiation field.

      If I were to do picture/video editing or action gaming, then I'd switch to the CRT, as the resolution/refresh performance is much better on the CRT. If money is your primary motivator (ie, spending $150) then CRTs are definitely your target. Do realize that there may be other considerations for some of us though.

      --
      The cesspool just got a check and balance.
  3. XP booted from a Flash Drive by Soskywalkr · · Score: 2, Informative

    This Canadian retailer: http://www.go-l.com has Windows XP pre-installed on an in-house flash drive. From what I gather, it boots VERY quickly. AND Yes, the LCD panel on the case is quite sexy. Aye.

  4. How reliable? by JBMcB · · Score: 2, Informative

    Flash devices only have a read/write cycle of a few hundred thousand. Sounds like a lot, until you realize that the file table gets written to at least that much within a year of use. I'd go for a battery-backed SDRAM array, say PC-133-ECC. Pricewatch has 1GB sticks for $160. That's 10GB of ultra-high speed storage for $1600. Add a couple hundred for a memory and SCSI controller, a few batteries, and you're golden.

    --
    My Other Computer Is A Data General Nova III.
  5. PuRAM by Soskywalkr · · Score: 2, Informative

    Pu RAM And sorry, they're a California-based company, not Canadian. Drat.

    1. Re:PuRAM by Anonymous Coward · · Score: 2, Informative

      They're also good at avoiding actually selling anything. I ordered one of their desktops in October last year, and heard nothing back from them. After more than ten calls to them asking what was happening with my order they accused me of being a reviewer(?) and left it clear I wasn't going to get anything from them.

  6. 2 Problems by saider · · Score: 2, Informative

    1) By the time storage size is adequate to hold today's OS's, the OS's will have grown because magnetic disks offer so much more space. In other words, you can take a 512MB flash drive and boot up an older OS (like Win9x).

    2) Flash has a limited amount of Read/Write cycles per cell. Don't put a database on that drive! I know there are algorithms that can minimize this, but the limitation is still there.

    --


    Remember, You are unique...just like everyone else.
  7. Where flash is going by bigberk · · Score: 4, Informative

    First of all, the technology used in a product like this is not radically different from existing flash solutions. The big problems are cost and limited use -- flash memory (transistors with high voltage-forced states) can only be toggled a limited number of times. So there is a limited number of write cycles for the faster types of non-volatile solid state memories.

    That problem can be reduced by padding devices with large amounts of RAM (write caching). But the breakthrough is coming soon, with new flash technologies that are better designed for continual writes (without compromising speed). From what I've read in IEEE Spectrum, the better technologies suited for mass storage are in research labs right now, meaning maybe 5 or 10 years til market.

  8. Re:Life time? by MadRocketScientist · · Score: 5, Informative

    I dug a bit and found this in the manufacturer's FAQs:

    QUESTION: What is the lifespan of the E-Disk® flash drive if wear-leveling algorithm is not utilized? How much improvement will BiTMICRO's wear-leveling algorithms make to this number?

    ANSWER:
    The wear-out life of an E-Disk® flash drive is directly proportional to the number of flash memory physical blocks in the device. The greater the number of flash memory blocks in the flash drive (and therefore total capacity), the longer the wear-out life of the device. As an example, arithmetic computation will show that a 34GB E-Disk flash drive fitted with flash chips rated at an endurance limit of 1 million erase/write cycles will have an endurance life of 1,024,000,000 seconds (or 32.47 years) when written continuously at 34MB/sec (or 2,937.6GB Erase/Write per day). This is the worst possible scenario where all I/O is 100% write and caching is disabled. E-Disk erase/write endurance can be more than 15 times the computed value if the multiplier effects of full associative caching and the results of BiTMICRO's accelerated erase/write endurance verification and testing are included.

  9. There must be a mistake in their datasheet. by eric_ste · · Score: 2, Informative

    in the Edisk FC datasheet they state that:
    Write endurance (Typical): 27 years@100GB/day erase/write cycles

    That was for the 1G Edisk. Now assuming that this is sequential access, it would imply 100 passes/day * 365 * 27 years = 985500 erase/write cycles.

  10. Re:WHy not integrate with the motherboard then? by Jason+Hood · · Score: 2, Informative

    Because the controllers do just that, they control the command order and optimize sequences based on the order they are received.

    We could get rid of SCSI or ATA but there will still be a controller for the media unless its integrated into the drive.

    --
    Are you intolerant of intolerant people?
  11. Re:Life time? by bpowell423 · · Score: 4, Informative

    According to their web site, their "Patented Wear Leveling" algorithms attempt to spread write operations over the disk. My guess if you have a frequently written file/record/whatever is that it doesn't write it to the same place each time. It also looks like they have a "Flash Wear-Out Monitor" to warn you when the device has exceeded 95% of it's MTBF rating, though they say that the device may last beyond the rating. Also, looks like their "Automatic Bad Block Remapping" moves data to spare blocks if a block fails. So, yeah, like you said, they work around the dead bits remapping them to a new area, as well as constantly spreading write cycles across the device. Looks like they've really thought this through. Of course, so long as the price exceeds that of spinning platters, it'll be a niche product.

    As far as "Within the decade the spinning hard disk may go the way of the floppy and CRT" goes, I guess that means that there will be other/better/different choices than spinning platters, but they'll still be more expensive and spinning platters will still be the norm. Looking forward to the status quo, I guess!

  12. Re:Quality? by AdamHaun · · Score: 5, Informative

    Flash uses a so-called "floating gate" to hold charge. The floating gate sits between the control gate and the source/drain/body of the transistor. When electrons are stored on the floating gate, the transistor is prevented from turning on, producing a zero. When there's no charge, the transistor turns on normally, producing a one.

    --
    Visit the
  13. buyer guide for ssd by BlueYoshi · · Score: 2, Informative

    I think this link can be usefull if you're interessed in this technologies:

    http://www.storagesearch.com/ssd-buyers-guide.html

    --
    "Use cases are fairy tales..." I. S. 2005
  14. Single level vs. multi-level by tepples · · Score: 3, Informative

    "Single-level cell" flash memories can manage over 100,000 writes per sector. "Multi-level cell" flash memories, which slightly lead single-level on the density/time curve, can manage only roughly 10,000 writes per sector. Learn more about the difference between single- and multi-level cell flash memory.

    With this thing rated at up to 25,000 IOPS, is would seem that they might not last all that long (4 seconds?).

    Yeah, with tens of thousands of writes to the same sector. CF flash memories already perform some sort of wear leveling to spread repeated writes over multiple sectors. Yeah, it's more difficult for swap files, but I expect that rather than use a swap file on flash memory, PCs with solid-state storage will use more volatile memory.

  15. MRAM disks, anyone? by ^Z · · Score: 5, Informative

    Probably, a better HD-replacement solution would be based on MRAM, which is being steadily developed and is going to become available quite soon (the article linked mentions late 2004).

    --

    Computers make very fast, very accurate mistakes

  16. Write/Erase Cycles 300k+ by jriskin · · Score: 2, Informative

    1. Typical industrial flash will do 300k/cycles, higher end stuff is in the million+ range.

    2. Just because its rated at lets say 1000000 cycles, doesn't mean at 1000001 cycles its going to die. It means that a certain percentage (i've seen it quoted as 0.02%) will fail at roughly that many cycles.

    3. The manufactures aren't dumb. The better ones use several methods to distribute the load evenly as to get the most life out of the write/erase cycles. They distribute the load, they balance the number of write cycles, and many use some RAM to handle 'thrashing' situations where a single block gets continuously rewritten.

    With current tech. (barring unusual circumstances) you can expect these drives to last decades if not longer.

    As for the BitMicro:
    27 years at 100GB/day for the 1GB model
    123 years at 100GB/day for the 4.6GB model

    Way more information can be found at
    http://www.storagesearch.com/ssdarticles.html

  17. Re:Man, the Bottleneck by orasio · · Score: 2, Informative

    Try using the OO pre-loader, it will give you a better comparison.
    MSOffice preloads at start. It would be fair to preload OO too. Anyway, it is probably slower. OO is a very bloated program, but it might get leaner with time.

  18. Compact Flash is already IDE. by mrnick · · Score: 4, Informative

    Compact Flash is already IDE. It's just that the pinouts are different. You can buy an adapter for ~ $20. The previous poster was correct about the maximum number of writes though. I have a system that I use compact flash to boot off of in RO mode. My system boots fast and I don't write to the disk.

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
  19. Re:The problem with hard drives by juhaz · · Score: 2, Informative

    I don't know much about flash memory technology or the reliability associated with it. I don't give a hoot how fast it is. If it's solid state (no moving parts) and can guarantee me it won't one day decide to utterly destroy itself, I'm sold.

    Total self-destruction of whole chip at once probably isn't very likely, but it WILL wear out with time.

    A block of flash can only take so many write-cycles before it's done with. It might last for a long time if you'll use it in WORM fashion, but if you're planning on replacing typical desktop hard drive with flash, it'll probably be dead long before the HD would be.

  20. Re:Always beware of "X is dead!" in the media by evilviper · · Score: 2, Informative
    Just as a comparison, look at how many backup solutions still use tape media (and use it very effectively and cheaply, I might add).

    I can't think of the last time I heard someone call tapes "cheap". Several thousands of dollars for a single drive is not what I'd call cheap... Especially since the tapes themselves are about as expensive as IDE drives per GB (which don't require buying a several-thousand dollar part before you can use them).
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant