Slashdot Mirror


Flash Memory, a Look Back

An anonymous reader writes "XYZComputing has an interesting roundup of CompactFlash cards manufactured between 1998 and 2005. The cards go through a number of tests to see how the many changes which CF cards have undergone have affected their performance. One of the most interesting aspects of the article is a head-to-head comparison of "extreme" speed flash memory and that same company's less expensive standard model."

28 comments

  1. Interesting by MBCook · · Score: 2, Interesting
    This is an interesting little article. The most interesting this is that in all this time the flash format is the same. Lucky. I'm not sure that will hold for the next 6 years. CF is popular, but it is wider than ExpressCard 34 (which could be a problem) and it has SD/MiniSD/MicroSD/MS/MS-Duo/Micro-MS/MMC/12 other things biting at it's heals (SD is getting very popular).

    I find the difference between the two top Sandisk cards (the normal and the Ultra III) very interesting. I've been meaning to buy a new memory card for my camera (I'd like a bigger one) and knowing that the difference is that little could save me some money.

    But that one card's access time is just HORRIDNESS. As the author said, that was bundled for free with a camera, and you do get what you pay for. Wow.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Interesting by Ford+Prefect · · Score: 1

      But that one card's access time is just HORRIDNESS. As the author said, that was bundled for free with a camera, and you do get what you pay for. Wow.

      As a kind of contrast - with the camera I got shortly before Christmas, I got 1.5GB of free CompactFlash storage. One 1GB card which came in the box (it seems a pretty fast one, too) and upon registering the camera, a 256MB one through the post.

      Unfortunately, SanDisk's supplies were apparently a bit low, so it metamorphosed into a 512MB effort on the way. It arrived with a covering letter, apologising for any possible inconvenience... ;-)

      I think CompactFlash is meant to have lasted so long because, basically, it's a crap standard. It's supposed to be a miniaturised, electrically compatible IDE - memory cards impersonate old-fashioned IDE hard disks, requiring controller circuitry specifically for this task. Contrast this with, say, SmartMedia as used in my older camera - sleek, thin, and with the controller circuitry in the camera, and thus impossible to upgrade. Camera came with a 16MB card which I augmented with a 64MB monster, and eventually a stack of 128MB cards - the maximum size possible. Oops. Dead-end.

      I wonder when the first camera that comes with a freebie 1TB memory card will be available - and more importantly, will that be considered an unusable minimum? ;-)

      --
      Tedious Bloggy Stuff - hooray?
  2. Can't Live without Flash Memory by denverradiosucks · · Score: 5, Interesting

    I got my first flash memory drive about two years ago. For me, its the best thing to happen to storage in years.

    With that said, I am still surprised by the large number of floppies used by students and teachers in our education system (K-12). I did IT consulting work at a charter school for two years (just left for a higher paying job), and I had numerous cases where students (and even teachers) were saving documents directly to floppy disks! They would be distraught beyond description when they found out the disk went bad as it was crushed and pounded inside of a backpack, and the data was destroyed. I told everyone that had this happen to them to switch to usb flash drives and it has made the biggest difference.

    My usb drive has been through the washing machine, dropped, stepped on, and plugged into hundreds of machines over the last two years with no data integrity loss. It holds all my software utilities for my job, and two years worth of school work. I've had hard drives fail, CD that stopped reading, and the aforementioned floppy disks. I would say that flash memory has been the most reliable form of data storage I have used in my 20 years of using computers.

    1. Re:Can't Live without Flash Memory by jcgf · · Score: 2, Informative

      I can second this. I once swallowed mine and it went right through my digestive system and kept working. I was even able to was it with bleach to get the shit stink off it without harm.

    2. Re:Can't Live without Flash Memory by Anonymous Coward · · Score: 0

      Ahhh, and actual truly funny comment and it's not even marked up. Nothing like dick and fart/shit jokes. :)

  3. Cliffnotes of article: by Spazntwich · · Score: 0

    "Technology gets faster and cheaper with time."

  4. Useless Statistics by inio · · Score: 2

    Pretty much every single measurement they do is useless for the #1 use of compact flash cards: higher end point&shoot and low-end DSLRs cameras. Why do I care how much CPU my computer takes to read data off a card, or how fast it can read the data? Those are both offline processes that happen while I'm shooting more pictures my the other card. The only statistic that matters to the primary customer use is the sustained write rate, which this page completely ignores.

  5. READ vs WRITE and Power consumption by Sosarian · · Score: 4, Informative

    Rob Galbraith has a long more comprehensive list of CF cards rated by transfer to computer performance here:
    http://www.robgalbraith.com/bins/multi_page.asp?ci d=6007-6133

    The Sandisk Extreme III 1G vs Sandisk Standard 1G on the CF to computer test scores 12.859MB/sec vs 2.377MB/sec

    In my Canon 10D
    http://www.robgalbraith.com/bins/multi_page.asp?ci d=6007-6111
    1.387MB/sec vs 806K/sec (sorry slower older camera that can't reach the speeds of the newer DSLRs)

    READ and WRITE speeds may be different. I'm more concerned with how quick the camera writes to the card (Galbraith's numbers) than how quick I can read the data off the card (XYZs numbers)

    However...for my money battery life is more important. I'm more concerned with how much battery life the Extreme III vs the Standard card consumes.

    I have a 128Mb Sandisk Standard and it drains the battery on my Canon 10D much more quickly than the 512Mb Extreme III that I have. And when the battery gets low on the camera I get an "Error #2" very quickly when using the standard card.

    Unfortunately neither Galbraith or XYZ give any numbers on power consumption.

    Galbraith goes into more detail on how to compare and review cards here:
    http://www.robgalbraith.com/bins/multi_page.asp?ci d=6007

  6. SD cards are still faster by jonr · · Score: 2, Interesting

    The CF standard is beginning to show its age. SD cards are close in capacity, and definitly faster. You also don't have any pins to bend in your camera.

    1. Re:SD cards are still faster by Anonymous Coward · · Score: 0

      It doesn't matter ... SD cards contain crappy CPRM DRM junk. Which is why I *refuse* to purchase either them or cameras/MP3 players that use them. Give me CF or USB removable any day.

    2. Re:SD cards are still faster by Anonymous Coward · · Score: 0

      Faster?

      Sandisk ExtremeIII Compact Flash:20MB/s, up to 4GB capacity
      Sandisk ExtremeIII SecureDigital: 20MB/s, up to 1GB capacity
      Lexar Professional Compact Flash 133x: 20MB/s, up to 4GB capacity
      Lexar Professional SecureDigital 133x: 20MB/s, up to 2GB capacity

      If anything, the speed of SD cards has tended to lag behind CF by about the same margin as the capacity.

  7. Not just for cameras! by MikeFM · · Score: 1

    Ahh but some clever people use flash memory for more interesting things like their server's base filesystem. For us this kind of comparison is very useful so that we can see which CF cards are going to give us the best results. Flash-based computing is only going to grow as prices go down and sizes go up. It's fast, small, low power, low heat, quiet, and hard to break. Much better than a hdd for many uses.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  8. Removeable media only makes sense.. by Inoshiro · · Score: 1

    if you don't have an end-to-end network. Or if you are dealing with prohibitively large file sizes (more than 512mb usually).

    Because my computer(s) at home is(are) connected to the internet, I never need not have access to them. I can freely open up my laptop at the University and access my home resources, much as I can from a University terminal.

    Flash media makes sense when you go somewhere where there isn't nice packet switched network joining things, but I haven't run across that yet. The only flash media use I have ever used has been my digital camera, PSP, and iPod Shuffle.

    Hell, considering the trivial file sizes involved for most people, they could use that fancy Gmail or (thanks to gmail raising the bar) Yahoo or Hotmail as a virtual storage space, provided they don't mind their files being on servers outside of their direct control.

    With scp, sftp, and ssh being how they are, and even how easy it is to email yourself files (and use centralized webmail/imap services such as provided by Gmail or most Universities), it boggles the mind that people would use removable media at all. It's just a 12kb doc file in most cases!

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Removeable media only makes sense.. by vexx0 · · Score: 0

      I have had and used USB flash drives for a few years now, and I dont think I can live without one now. I not only to use it to store files but I keep handy tools on them (when I'm working on computers) and keep portable apps (firefox, openoffice, etc) as well as keeping a version of Linux on it to boot to. I often in areas when traveling that has no internet or dialup (sometimes 14k). Not to mention it is eisier to work on something when you can open it up real quick make some changes and not have to worry about reuploading it and downloading it everytime I need it. Even people who I know who are not computer techs use them because they are so easy to use and very convienent. I seen 258MB drives under 20 bucks so its not that expensive.

  9. Lack of "nice packet switched network" by tepples · · Score: 1

    Flash media makes sense when you go somewhere where there isn't nice packet switched network joining things, but I haven't run across that yet.

    I have seen such situations:

    1. Mobile use outside free 802.11 hotspots
    2. Rural residences, which often can't get anything higher than dial-up (be it POTS or ISDN)
    3. Residences period, given anti-server provisions in the terms of most residential Internet access services provided by cable companies or phone companies
    4. Computers that run a free software operating system, given ISPs' plans to require Trusted Network Connect
    5. Universities, whose firewalls break end-to-endness of the network
    6. Computers that (temporarily) lack the software that the packet switched network needs
    7. Residential servers whose power has failed
    8. Servers behind an ISP undergoing downtime

    Hell, considering the trivial file sizes involved for most people, they could use [free web-based e-mail] as a virtual storage space

    You should see the size of "most people"'s MP3 collections. Even a single MP3 is too big for many Internet e-mail servers. And if you limit people to 2 GB, then how can they edit home movies?

  10. Advantages of CF by tepples · · Score: 1

    The CF standard is beginning to show its age.

    CompactFlash is merely another form factor of parallel ATA, meaning that in a pinch or as a boot drive, a CF medium can be connected to a PC's ATA cable through a pin adapter, unlike SD. Free software also supports all features of CF, unlike SD that has built-in support for digital restrictions management.

    1. Re:Advantages of CF by tlhIngan · · Score: 1

      Actually, CompactFlash is another formfactor for PCMCIA (not CardBus, mind you). In fact, it's not too far removed from PCMCIA, lacking only a couple of very infrequently used lines (a few upper address bits, battery voltage detects, +12V, +5V support). The missing upper address lines aren't a big deal, since linear flash cards are very rare (only Newton and Cisco used them, I believe).

      Most PCMCIA cards were I/O cards, and need very few address lines, especially true of storage media. Most storage media follows the ATA standard, but PCMCIA mandated it as an interface, not true ATA. (Not too difficult, PCMCIA was basically a form of hot-swappable ISA, so a lot of I/O cards were merely ISA cards repackaged with ID information attached).

      Sandisk (who invented CF) chopped all the unessential bits off PCMCIA to make the CF standard. In addition, they mandated all CF storage cards have "TrueIDE" mode in which they wouldn't wait to be enumerated by Card/Socket Services, but instead pretend to be an IDE disk. (You keep nOE grounded on powerup to force a card into this mode, otherwise it'll wait for enumeration). This one property of CF leads to the mistaken belief that CF == ATA. It's PCMCIA, and that's why CF-to-PCMCIA adapters consist of nothing more than two connectors and some wiring. Also there's a wide range of I/O devices avaialble, from network and wifi cards, serial/modem cards, GSM/GPRS cards, camera cards, etc. All natively supported. SDIO is a nasty hack by comparison.

      By the way, other than SmartMedia/XD which are pure NAND storage devices, SD (and its variants), MMC (different from SD), Memory Stick all have onboard controllers as no flash device natively "speaks" those protocols. Even ones that are single chip solutions have a controller. The CF formfactor allows it to have wildiy large capacities first (8GB CF cards are easy to find, while 8GB cards for other standards are only announced/hard to find/etc).

  11. Maybe you didn't understand my comment. by Inoshiro · · Score: 1

    I'm talking about the common case I see on my campus -- people have small files they want to transfer between school and home (like a document file), which fits into the model of those people the original poster mentioned. This works great with Gmail and Hotmail and Yahoo mail, because all provide very ample temp storage compared to a removeable media device (after all, 2gb of flash is still over 100$ Canadian vs. the free email accounts).

    And, of course, when I say "I haven't run across it", I mean I personally have never not been connected. Be it at work or at home, the Internet is right there as another tool in my arsenal. The only jobs I haven't had it handy at were min wage night jobs that support my education. I can come up with plenty of examples that break your little list anyways, as things like Gmail and Hotmail work pretty much everywhere there is http access (even through those persnickety firewalls, or over POTS), and provide that temporary, easy-access storage I mentioned for files of sizes I mentioned. The majority of people live in large economic centres, etc.

    Anything over 2 gigabytes is a non-sequitur. Either you're a troll or ignorant for thinking that people regularly go between home and work and want 5gb+ movie files floating around daily via a slow-speed network like the internet, when they could easily use a USB 2.5" or 3.5" external drive (which you would use over flash, since it's about 80x cheaper -- a 160gb external drive + enclosure costs the same as a 2gb external flash device currently).

    It's also totally outside the use case me and the original poster were discussing. That is, the problem of small document files that had to move between two locations that were linked by the internet.

    My personal anecdote is certainly not a carefully compiled research paper or a full statistics model about a proper pool of people, but it's certainly a plausible situation for most people (vs. using floppy disks, which was probably more prevalent 10 years ago). If you have real studies that show it to not be the case, then it's obvious that education on how to use the internet more effectively is something that needs to be rolled out to those user groups.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Maybe you didn't understand my comment. by tepples · · Score: 1

      The majority of people [can get and afford broadband because they] live in large economic centres, etc.

      Any argument centred solely around the majority is like 2 wolves and 1 sheep voting on what to have for dinner.

      when they could easily use a USB 2.5" or 3.5" external drive

      Which is still "removable media". I agree that at this stage of network development, video should be moved around on a USB hard disk drive. But the first sentence of your comment was "Removable media only makes sense if you don't have an end-to-end network." You may have started out wanting to discuss removable media in general and then realized you needed to backpedal to only removable flash memory.

      [We] were discussing ... the problem of small document files that had to move between two locations that were linked by the internet.

      Then you run into issues with university e-mail server antivirus filters that block Microsoft document types (such as .doc) and most archive types (such as .zip).

      But with these clarifications, point taken. I guess I was thrown off by how quickly you glossed over all the uses of the PSP that you mentioned, as I develop homebrew software for another company's handheld video game systems.

    2. Re:Maybe you didn't understand my comment. by ShakaUVM · · Score: 1

      Life on a campus is like an Oasis of technology. I loved my time at UC San Diego.

      Now I travel all over the country doing tech stuff. And I use a 1GB Lexar JumpDrive as my baby. Yes, I have an FTP with all my necessary files on it, yes I email my files to myself as a backup. Yes, my cell phone doubles as a 128kpbs through Verizon. But when you're in a hotel and you need to work on your files and then go to a Kinko's to print em out, you had better have a USB drive.

      Seriously, whenever I book a hotel I always filter based on hotels that offer in-room ethernet. About half of them lie, or have something wrong with them. For example, the hotel only has internet on a crappy computer in their lobby, and you can't even use it because some chick is typing emails to her boyfriend for two hours, and there's not even a spare eth outlet to plug into (Indy). Or they charge you (sometimes ridiculous amounts) to get on the net (Vegas). Or they have wireless, but their damn AP doesn't work and the clerk at the front desk thinks he knows better than you how 802.11 works (Tahoe), or you get stuck in a city where the entire city is on a 1Mbps microwave connection that goes down whenever it rains (Crescent City) and Verizon doesn't even bother supporting 1x connections there, or you're in a city where Kinko's net connection is slower than a 14.4 modem (every city in America), or you want to print from a USB drive in the back area instead of on their for-hire printers since it costs about a third as much, or you're in South Carolina and you get about 1kbps through the in-hotel ethernet because some jackass is downloading leet warez on bittorrent (Sumter).

      High speed internet is good, but there's no way I could call myself a professional and leave home without a USB drive.

  12. networks go down by barutanseijin · · Score: 1

    The free wireless internet at the local cafe was down today. The baristas do not know what do when this happens, so it stays down until the right person comes through the rotation.

    The network is not always available, or using it imposes some non-trivial costs. For example, at my previous job, I used to do a lot of my most critical work in the morning at a cafe w/o wireless. Yes, I could have gone to another cafe, but this one was right above the train platform at the station where I had to transfer, and I usually really wanted the extra 10 minutes it would have taken to walk to another place. (I also wanted to avoid walking upstream against the morning commute in AM Shibuya). Anyway, I'd copy my stuff to CF and hand it to the staff when I arrived at work. Since I went in early to beat the Tokyo commuting crowds, sending it in by Internet would have meant something like 2hrs less sleep. What's more, most of the staff couldn't figure out email attachments and having an icon which they could double click was a lifesaver.

    Of course, sometimes nothing works. These days, I do work for a local university. I'm not a regular employee of the Uni, and I don't have a username and password to get on their network. Usually I send in my results (~100K .doc files converted from LaTeX) by email from home or from a cafe with wireless internet, but sometimes the wireless is down at the cafe or the library is closed and I can't connect. "Aha, well, I'll just copy it to CF with the handy-dandy flash slot on my very small laptop and hand it in at the meeting." Alas, BigProf's Windows 98 can't find the right driver for the USB flash reader. Of course, if I had had an optical drive on my laptop, I could have burned a CD-R on the spot.

    I think the moral of the story is that more options are a good thing.

  13. The standard SanDisk benchmark can not be correct by jurt1235 · · Score: 1

    I used that card, and the Apacer PhotoSteno Pro II, and the apacer scored 50% faster in random use, and about 100% faster in linear read/write actions (dd). Luckily I already used the Apacer before, and noticed the huge difference. Since the apacer has a theoretical speed of ~14MB/s, I really can not believe that the standard Sandisk (2003 model) scores this high in the test.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  14. No disagreement there. by Inoshiro · · Score: 1

    My point, though, was that many people could be easily using the internet instead of using floppy disks, let alone USB memory keys! If you want to live the most inexpensive lifestyle possible, it's best to save the money you would've spent on the USB memory key. Free Gmail/Hotmail/Yahoo makes this possible even for the least capable people (in terms of having their own servers on a 24/7 fast connection, not intelligence).

    Of course, my iPod Shuffle is also a USB memory key. Or, if I have my PSP on me, I simple use my a to b-mini cable and it's another 512mb of portable space that works on any USB mass-storage capable OS (my Linux and my MacOS, but not the Win98 I used in an internet cafe 2 years ago). My cell phone (an N-Gag)e takes the same USB a to b-mini cable and, again, lets me use the MMC card in it just like an ordinary flash memory space. I do have these things, and I'm well aware of their use, I just never use them because the internet's that much easier to use (scping projects between systems).

    My University lifestyle (and also my job time, where easy wired internet was available) may not match with your use case, but there are 21,000 people in my city who work or attend my University, and they can easily apply my use case to their lives. Of the remaining 250,000, I'm guessing they could do it too (especially with the open wireless networks everywhere -- any given neigbourhood has 3-4 per block, I've noticed).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  15. Lifetime? by JoeD · · Score: 1

    Has anyone done any studies on the lifetime of flash memory?

    They have a limited number of times they can be rewritten, and it'd be interesting if someone has ever hooked one up and had a PC repeatedly rewrite a sector until it failed.

    1. Re:Lifetime? by psergiu · · Score: 1

      Yep. Tried to install Debian on one CF card and had the bad ideea to setup a 4 mb swap partition. The machine had little RAM and it swapped a lot.
      It finished installing but it began spewing I/O errors
      I tried to format the CF in the camera - bad ideea number 2. The "uniform wearing" algorythm spreaded the bad sectors everywhere - the card became absolutelly unusable.

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  16. Nice article. by pcraven · · Score: 2, Funny

    That was a great flash-back. A real trip down memory lane.

  17. Way back when ... by corngrower · · Score: 1

    I remember back when cameras didn't have built-in flash. Cameras for the masses used flash cubes or flash strips. The flash units for SLRs were separate items that attached to the hot shoe.