Slashdot Mirror


Getting Rid of the Disks

Kneht writes "Dan's Data has an interesting article on what it would cost to get rid of your HDDs and replace them with SSDs because hard drives suck. Several aspects are examined, such as required UPS, compact flash, etc. Read the article and you may get a new appreciation for your lowly 7200rpm drive." Funny, I was just thinking that I should start using 120GB disks as my removable media.

296 comments

  1. $$$ Money! by Anonymous Coward · · Score: 4, Insightful

    Right now, hard drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. When the second changes, let me know.

    1. Re:$$$ Money! by HMC+CS+Major · · Score: 3, Interesting

      Right now, tape drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. Why are you using hard drives over tape, when tape holds so much more for the cost?

      Speed matters. Just because one is more expensive than the other doesn't rule it out, if they're both relatively affordable for the performance.

    2. Re:$$$ Money! by Anonymous Coward · · Score: 0

      someone was at this week's hmc cs colloquium ...

    3. Re:$$$ Money! by paraax · · Score: 5, Informative

      It might be that tape drives aren't really hugely cheaper than hard-drives. Lets go for the 20Gb Internal Travan from seagate. $180 for the physical drive and one tape. Compared, Western Digital 20 GB, $63.

      So lets assume that the cost portion wasn't stacks 3 to 1 in the favour of the hard-drive. We also have the performance factor. I've supported these beasties. They are slow, especially if you even think about using them like a hard-drive for random access storage (which regretably HP did at one point)... the benefit comes in easily storable and removable media. It might be cheaper to buy 5 hard drives to do your rotation on, but its much more bulky and more labor intensive to do. Thus the 3 to 1 price tradeoff for using the slower tape for archival purposes outweighs the cost problems for some people.

      Now, lets assume that this solid state is meant to do exactly the same as a hard-drive (which by the description of the article, it is.) We're looking at a 100 to 1 price tradeoff. The only way that kind of increase in price becomes worth is if your doing some highly critical things which absolutely must be done faster. The average game of Quake doesn't need it.

      Thus, hard drives, could they be better? Yes. But if the next alternative is that much more
      pricey, chances are they are good enough.

    4. Re:$$$ Money! by Anonymous Coward · · Score: 0

      I think it's an open source businessmodel.

      1: Write free software.
      2: ?
      3: Get rid of mechanical parts.
      4: Profit!

    5. Re:$$$ Money! by Anonymous Coward · · Score: 0

      Compare prices of tape v. hard drive for a terabyte or two. Tape wins once you get above the cost of the drive.

    6. Re:$$$ Money! by TheSunborn · · Score: 1

      They do? What kind of tape is that? (Yes I am curious. Each time I compare tape with hd, I find that hd is cheeper then tape)

    7. Re:$$$ Money! by Pharmboy · · Score: 2, Insightful

      Actually, a much larger cache would help, especially those of us that work with large graphic files (20mb to 120mb, initial scans up to 400mb)

      The new shiney 8MB caches help, but I would love to see an IDE or SCSI drive with a slot for a DIMM. I know I can use RAID, but the performance is not good enough at a $ I can afford. But adding a 256mb or 512mb DIMM for cache, I could. Yes there are lots of caching cards, etc. out, but once again, price. it seems that it should be reasonably possible to have a "laptop" style dimm slot on a hard drive, with enough bios on the drive (and/or drivers for linux/windows) for a quite small amount of $, say $20 to $40 extra for the drive, not counting the actual DIMM itself.

      --
      Tequila: It's not just for breakfast anymore!
    8. Re:$$$ Money! by Jennifer+E.+Elaan · · Score: 2, Insightful
      What is the point of having a larger on-disk buffer, when you can just use an operating system that buffers disk efficiently? I'm no linux zealot, but I notice a HUGE difference in caching efficiency between the two.

      I have 256MB of main system RAM, which while not huge, should give plenty of area for disk cache. The difference that I have seen is that Linux will agressively swap out unused applications to make room for the disk buffer (while windows will generally only swap out things to make room for more applications, at least as of Win98). As a result, my HDD hardly ever moves when I am in linux.

      I recently upgraded the size and downgraded the speed of my HDD (the old one died and this was cheap). I don't notice any real performance difference, although the extra 20GB came in handy.

    9. Re:$$$ Money! by vsprintf · · Score: 2, Insightful

      Right now, tape drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. Why are you using hard drives over tape, when tape holds so much more for the cost?

      That's only true if you use lots of tapes. Check out the price of a DLT drive, well over $1000 - and $60 per tape is fairly steep too. High speed and reliable, but not cheap. An external hard drive is well under $200 and is randomly accessible, unlike tape.

      We offer FireWire/USB hard drives as well as tape and optical media as delivery options to our customers.

    10. Re:$$$ Money! by Anonymous Coward · · Score: 1, Interesting

      I find them pretty similar per gig. The difference comes in that tape
      scales better. Do you really want to power 10,000 hard drives along
      with the wiring to connect them all? How about 50,000? Think of the
      floor reenforcement you'd need to support those. They're also
      off-line most of the time, so they aren't as easily destroyed by a
      hacker or an SA screwup.

    11. Re:$$$ Money! by Some+Dumbass... · · Score: 1

      Compared, Western Digital 20 GB, $63.

      You realize that if you blatantly manipulate your statistics, people won't believe you.

      Yes, there is a 20GB hard drive at NewEgg for $63. There's also a 40GB drive for $59. The sizes which most people want (80GB or so) are still under $100. For example, an 80GB Western Digital 7200 rpm 8MB cache drive is presently $89 there.

      Your point may be right, or it may be wrong, but I'm inclined to stop reading your post as of that line.

    12. Re:$$$ Money! by Some+Dumbass... · · Score: 2, Informative

      Hmmm... that came across sounding harsher than intended. Sorry about that.

      Still, even though I agree with the conclusion of the parent post, I also think that there's something to my point. 20GB isn't top-of-the-line capacity for either hard drives or tape drives, and older hardware often goes up in price before going down (compare SDRAM vs. DDR at Crucial, for example). So right away I'm inclined to think that there's something odd about this comparison.

      The funny thing is, if anything, the grandparent post is too nice to tape drives. I can't find that tape drive for just $120 anywhere, and hard drives can definitely be had for a lower cost per GB.

    13. Re:$$$ Money! by Pharmboy · · Score: 1

      What is the point of having a larger on-disk buffer, when you can just use an operating system that buffers disk efficiently? I'm no linux zealot, but I notice a HUGE difference in caching efficiency between the two.

      Some of us use windows and linux, and it would be nice to have a dedicated cache that the kernel didn't have to monitor, OR could, (let the kernel hackers figure out if its worth the while). I would like to have the 256+mb as a DEDICATED cache, that can't or won't be used for anything except cache.

      Of course there may be a way to do this in linux now, with the ram, but I don't know an easy way, and there isn't a way in windows. Another reason is that it would make reads faster, particularly when you are are writing and reading at the same time, which is common with large media files. Not everyone could use this, but many are and would pay the little extra to have it, especially if its a DIMM where we can decide how much, and if we want more in 6 months, to go from 256 to 1gig say, we can with just the DIMM.

      Someone else said something in a post about how if its not battery backed up, it could get lost, but I have the whole computer on the backup, so its covered. Also, the cache should cache out pretty fast, its wanted mainly as a write buffer, so it should be able to dump the data to the drive pretty fast, just not requiring the cpu (ide) or slowing down reads. Most of the time it still sits there like any hard drive, plenty of time to sync.

      --
      Tequila: It's not just for breakfast anymore!
    14. Re:$$$ Money! by EvanED · · Score: 1

      My guess is that he chose 20 gigs since that's what the original article played with.

    15. Re:$$$ Money! by sfe_software · · Score: 1

      Right now, tape drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. Why are you using hard drives over tape, when tape holds so much more for the cost?

      That's not the right cost/benefit compromise. You said it yourself:

      Speed matters.

      So, you don't want to compromise that much speed for such little cost savings.

      Solid state storage offers much more speed, but an even greater price jump. In most cases, this isn't the right compromise either.

      So we have magnetic hard disk storage. Fast enough for most tasks, and inexpensive. The best compromise for most uses.

      Just because one is more expensive than the other doesn't rule it out, if they're both relatively affordable for the performance.

      And nobody is ruling out any options. Magnetic tape drives are well suited for backups. In that case, tape drives tend to offer the best cost/benefit compromise.

      Solid state storage has plenty of uses as well; the article describes a couple of situations where it can be extremely beneficial.

      But for most desktop and even server applications, the magnetic hard disk really is the best option.

      --
      NGWave - Fast Sound Editor for Windows
    16. Re:$$$ Money! by fishbowl · · Score: 2, Insightful

      >The only way that kind of increase in price
      >becomes worth is if your doing some highly
      >critical things which absolutely must be done
      >faster.

      Or under acceleration, or being rotated, or in zero-g.

      --
      -fb Everything not expressly forbidden is now mandatory.
    17. Re:$$$ Money! by billcopc · · Score: 1

      Tape drives suck. They cost more per GB than HD, they're slow as molasses, and even the drives are hyper expensive. 1000$+ for the drive, then anywhere from 20-60$ for teh tapes.

      Now optical storage (yes, CD-R and DVD-R) is the way to go right now. I get my blanks for 1.25$ (that's 4.7 gb/disc).. so in this 50-disc spindle I have about 235 gb of usable write-once storage for under 75$. And the drives are getting quite fast and cheap too. 4x is about 5.5 meg/second, which is about as fast as those high-end DLT drives, except a DVD burner only costs about 250$. And you can get DVD-RW if you really want random-access writing. There's not such a big gap between consumer and business-grade gear anymore, except the price.

      --
      -Billco, Fnarg.com
    18. Re:$$$ Money! by Anonymous Coward · · Score: 0

      have you ever tried to retrieve a backup off of a hard disk that's been sitting in a vault for 2 years?

  2. Damn by i_need_no_nick · · Score: 1, Funny

    I just upgraded all my hard disks to bigger models :(

  3. Huh? by SN74S181 · · Score: 5, Funny


    Get rid of my High Density Diskettes (HDD) and replace them with Single Sided Diskettes (SSD) ???

    That would be expensive, because the old drives are expensive when you find them from collectors on eBay, besides which I would have far less storage capacity (180K instead of the 1.44M I have now).

    It reminds me of the short period back in the day when I ran my BBS on a three floppy diskette PC system. The third floppy diskette was a 5-1/4" 720K drive (quad density) but users complained about the slowness, and this was 1200 baud users.

    1. Re:Huh? by Blaine+Hilton · · Score: 1

      That 8080 info you have on your site is interesting. Something like this would be good for some powerfull remote data logging applications.

    2. Re:Huh? by Anonymous Coward · · Score: 0

      Is it still posible to buy 8088's these days?
      Other than Ebay I mean.

    3. Re:Huh? by SN74S181 · · Score: 1

      I think you can get them from places like Jameco. But they're cheaper on eBay. And the cheapest way to get all the chips for an 8088 SBC project is to find a bunch of old XT motherboards to strip. All the important chips were socketed on XT motherboards.

    4. Re:Huh? by mnmn · · Score: 1

      Using some AMD or intel microcontrollers, you could get a whole 8086 (rather 80186 I think) system on chip, at low cost and low power. Not quite the big socket boards and the joys of straightening bent chip pins (even soldering broken pins with bits of wires anyone?), but still, a worthy 8086 contender.

      Or heck you could still look for old Pentium boxes people are throwing out these days, and use its 1.44 floppy drives to run DOS 4.2 or minix.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  4. Price? by brian728s · · Score: 5, Funny
    From the point of view of serious corporate customers, $US100,000 can be a great big bargain.
    I think I'll keep my magnetic drives and spend my $999,900 on something else.
    1. Re:Price? by Anonymous Coward · · Score: 1, Funny

      Do you work on the U.S. Federal budget?

    2. Re:Price? by IIRCAFAIKIANAL · · Score: 3, Funny

      I can forgive spalling errors on Slashdot. But numbers? I'm tempted to make you my first foe! :P

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    3. Re:Price? by Anonymous Coward · · Score: 0

      Who did your taxes? Hire and accountant - it's cheaper than jailtime ;)

    4. Re:Price? by jpetts · · Score: 4, Funny

      From the point of view of serious corporate customers, $US100,000 can be a great big bargain.
      I think I'll keep my magnetic drives and spend my $999,900 on something else.


      A pocket calculator?

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    5. Re:Price? by Anonymous Coward · · Score: 0

      must be another RIAA drone.......

    6. Re:Price? by Anonymous Coward · · Score: 0

      Nah, he's obviously canadian.

      $US99,900 = $CAN999,900 sounds about right. ;)

    7. Re:Price? by brian728s · · Score: 1
      Who did your taxes? Hire and accountant - it's cheaper than jailtime ;)
      Maybe with the faster access speeds you could run a spell checker before posting. Should be 'Hire an accountant'. I guess we all make typos. I'm about to proof read this post now.
    8. Re:Price? by josephpate · · Score: 1

      Spell checker wouldn't have corrected that.

      Who did your taxes? Hire and accountant - it's cheaper than jailtime ;)

      "and" is correctly spelled.

      Perhaps you meant a grammar checker?

    9. Re:Price? by commodoresloat · · Score: 1

      No; he works for the RIAA.

    10. Re:Price? by dotgain · · Score: 2, Funny
      Perhaps you meant a grammar checker?

      Slashdot _is_ a grammar checker!

    11. Re:Price? by Kanasta · · Score: 1

      If I gave him $US100,000 to buy a HD and he gave me $999,900 change, I'd be tempted to call him friend...

    12. Re:Price? by MasTRE · · Score: 1


      From the point of view of serious corporate customers, $US100,000 can be a great big bargain.

      I think I'll keep my magnetic drives and spend my $999,900 on something else.


      Like, on a calculator ;)

      --
      Must-not-watch TV!
  5. This really isn't new ... by HMC+CS+Major · · Score: 5, Informative

    There's a lot of research going on in this area. In particular, there's a newly completed Ph.D. thesis studying a persistent memory/disk hybrid filesystem for linux, named conquest. The performance is quite impressive, although the reports are that it's nowhere near ready for use - the term 'researchware' gets tossed around a lot.

    Basically, by storing metadata and files smaller than 1mb in memory, the typically accessed information is much more convenient, and the larger files left on the disk are typically in their 'best case' (it's much more common to read large files than to write them, and typically they're read in some near-linear order: if you watch a moving, you may skip once or twice, but then it's sequential reads). The combination seems to work quite well: We compare Conquest's performance to ext2, reiserfs, SGI XFS, and ramfs, using popular benchmarks. Our measurements show that Conquest incurs little overhead compared to ramfs. Compared to disk-based file systems, Conquest achieves 24% to 1900% faster performance for working sets that fit in memory, and 43% to 96% faster performance with working sets larger than the memory size. .

    1. Re:This really isn't new ... by whig · · Score: 1

      Wouldn't this be easier just to implement as a disk caching algorithm?

      --
      Peace and love, y'all
    2. Re:This really isn't new ... by HMC+CS+Major · · Score: 3, Informative

      No. The logic is that system memory is faster than cache, because LRU caches typically have a high overhead in management and searching. To find data in the LRU cache, you have to search the entire cache, which is much slower than following a pointer already in memory.

      The disk caching helps (quite a bit) for the large files, though.

    3. Re:This really isn't new ... by larryleung · · Score: 1

      First, what types of loads are you using to get these numbers? Whats the ratio of memory to total disk size? Second, where can I buy battery-backed up RAM? Battery backed up ram is probably a hell of a lot cheaper and faster than SSDs.

    4. Re:This really isn't new ... by Anonymous Coward · · Score: 0

      They were using some rather standard benchmarks. The site doesn't say which, but I believe some of the presentations (ppt, at bottom of page) do.

      The battery backed RAM is RAM with a bios tweak and a UPS. The site suggests that you can have the same setup they used for $250: I believe they just used a dell poweredge server with 2gb of sdram and a hefty UPS.

    5. Re:This really isn't new ... by Naikrovek · · Score: 2, Interesting

      why do they use one moving set of heads when several stationary (or less movable) heads would be much, much faster?

      i remember a very old 10 meg disk i had that had an 18 inch platter on it, and about 200 or so STATIONARY heads. the seek time was determined by the platter spin rate, and it wrote and read data as fast as the disk spun under the heads.

      it couldn't be that hard to build a small (10gig) prototype drive with one platter, and many, many stationary heads. you could probably format the thing in under .1 seconds, and if you had a better bus than IDE or SCSI, like PCI or something, you could REALLY speed up the disk access rates.

      I'm not in the hard-drive paradigm, I don't know the ins and outs of harddrive operation, but this seems like something to think about.

      ciao

    6. Re:This really isn't new ... by frantzdb · · Score: 1

      First, there are many, many tracks on a disk. Ideally you'd just have one head per track, otherwise you still have to move the heads.

      Also, I believe the heads are a particularly expensive part of the drive. If you want twice as many heads, you may as well get twice as many platters to go with them.

      --Ben

    7. Re:This really isn't new ... by BillKaos · · Score: 1

      Another interesting filesystem is DualFS.

      This journalling filesystem stores data and metadata on different partitions, reducing a lot of IO time in general, compared with others journalling filesystems. Benchmarks improves a lot if the device you choose for the metadata is a SSD.

      Sadly, to get the source code you've to mail the autor.

  6. well.. by phocuz · · Score: 1

    They may not be perfect, but they are cheap. Also, I don't know about you guys, but I don't really need much faster storing devices.

    Oh yeah, maybe we could collect some money for the person who wrote this, and send him/her to a writing school or something.

    "But you can't buy SSDs for ordinary PCs.

    Well, you can, but you don't want to. For two reasons."

    Horrible horrible.

    1. Re:well.. by B3ryllium · · Score: 3, Informative

      Well, I haven't read the article ... but ... have you ever tried booting an OS from a RAMDisk? I hear people liked doing that with Windows 3.1 - sort of an instant-on feature. While that sort of blazing speed is unnecessary for most storage needs, it would make operating systems less susceptible to hard drive induced interface lag. And stuff. STUFF!!!

    2. Re:well.. by mrseigen · · Score: 1

      You can do soft reboots really fast on Mac OS Classic if you drop a simple system folder on the RAM Disk (created using the Memory control panel) and reboot while the disk is selected in Startup Disk. Lots of fun when you're trying to crash the machine. I think the Amiga had a similar toy.

    3. Re:well.. by Stween · · Score: 1

      I did something similar for a while os my ST, when I was booting with some wierd configuration stuffs going on (I can't recall what though...). Booting off RAM was blindingly quick compared to booting off hard disk.

      Most of the time taken when booting up, on new machines and old, is spent waiting for the disk arm to move to the correct part of the disk, and then wait for the disk platter to spin round to the correct point before the data is read fully.

      Yes, there are various caches and buffers at oh so many points in the process from getting data into main memory from disk, but it's still really slow.

    4. Re:well.. by Kurin · · Score: 1

      I thought the writing was better than most technical articles. Also felt like he knew what he was talking about.

      Don't give me your Junior High "don't start sentences with 'but,'" and "fragments are ALWAYS bad," grammar rules. Writing with a reasonable amount of colloquialisms can be quite refreshing.

    5. Re:well.. by mnmn · · Score: 1

      Hey sounds great. I think I'll push my system ram to 512 MB and try the older win95, which being DOS based, can be started after the RAMDISK has been created and files copied. Not quite fast, since all the WINDOWS and Program Files directories have to be copied, but I anticipate good speeds there.. hmmmmm..

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    6. Re:well.. by iamhassi · · Score: 1
      I hear people liked doing that with Windows 3.1 - sort of an instant-on feature.

      Windows 3.1 was what, like 5 megs?? With modern ATA hard drives reading at upwards of 60meg/sec I'd think Windows 3.1 would load instantly anyway even without the RAMDisk.

      OH wait, maybe you're right, it'd take 1/8th of a second, not quite instant-on but I'll just grab a cup of coffee while I wait.

      --
      my karma will be here long after I'm gone
  7. HDD as removeable media. by roseblood · · Score: 5, Interesting

    I'm finding that the lack of a universal DVD standard has left me looking at HDDs as my removeable media of choice as well. CDRs are nice and cheap, but I have files that would span multilpe CDRs. It's a little bit of a hastle to have to WINRAR up my data into small chunks, only to have to UNRAR it back into oen big chunk. DVDs aren't readable everywhere. I'd love to see faster solid state storage available at a price competitive with today's HDDs, but alas, it's just no there. I already have a great deal of respect from my 7200RPM HDDs

    --
    There are lies, damned lies, and statistics.
    1. Re:HDD as removeable media. by Anonymous Coward · · Score: 0

      Haha, this is a throwback because that's what my friends and I (and I'm sure a lot of other people) ended up doing in the days before CD-R drives were cheap, when you had a file bigger than a floppy disk could hold it just made sense. The internet was too slow and not everybody had tape drives so what was the solution? Take your old 100MB-500MB hard drive, put the file(s) on it and lend it to a friend.

    2. Re:HDD as removeable media. by f0rt0r · · Score: 1
      I am thinking of this as well. I spent a ton of money on Onstream's USB tape drive and it took me a solid week to do a file backup of just 1 of my systems( they average 240GB/system ). Not to mention that I HAD to do the backup under Windows as OnStream's backup software doesn't support Linux( my main OS ). Right now I am looking at 2 solutions:

      1) Implement software RAID 5 on all systems ( I still need to back up all data to something to make this work ) and hope no more than one drive fails at a time. This way I wouldn't need to do backups at all. The downside to this would be expandibility. To my knowledge, you cannot easily add storage to an existing RAID set. That means I would need to buy additional storage in sets of 3 HD's and make sure I don't underestimate my storage capacity requirements.

      2) Purchase Extra Hard drives just for backup purposes. While I won't get the fault tolerance of RAID 5, it has the advantage of easily accessing files in another PC, as long as I use an FS both Windows and Linux can read. A possible downside is the degradation of data over time...the data will eventually "disappear" as the hard drives demagnetize themselves. Btw, wouldn't backup tapes experience the same problem?

      Hmm, RAID 5 is looking better and better. :)

      --
      I can't afford a sig!
    3. Re:HDD as removeable media. by Fluffy+the+Cat · · Score: 1

      Not to mention that I HAD to do the backup under Windows as OnStream's backup software doesn't support Linux( my main OS ).

      1) Get drivers from http://www.linux1onstream.nl/
      2) Use existing wide range of Linux backup software
      3) Insert lame "profit" gag here

    4. Re:HDD as removeable media. by lsdino · · Score: 2, Interesting

      1) Implement software RAID 5 on all systems ( I still need to back up all data to something to make this work ) and hope no more than one drive fails at a time. This way I wouldn't need to do backups at all. The downside to this would be expandibility. To my knowledge, you cannot easily add storage to an existing RAID set. That means I would need to buy additional storage in sets of 3 HD's and make sure I don't underestimate my storage capacity requirements.

      I've gone with the RAID 5 solution and I'm pretty happy with it. I purchased a Promise SX6000 card & 5 80gig hard drives, so my solution was slighly different that what you're proposing.

      My experiences have been pretty positive. I end up with ~300gigs of storage (given that I lose one drive, and an 80gig hard drive isn't really 80 gigs). For a while the SX6000 had problems with my 760MXP based motherboard but an update has been released and everything's great.

      As for expandibility I'm pushing the limit of my storage right now. My current plan is to move my OS, applications and temporary data off the RAID set and onto their own 120gig hard drive. That should free up 50-60 gigs. After that I'm waiting for 300 gig drives to come out. At that point I'll be able to buy 6 300gig hard drives. I'll take 1 and copy all my data to it. I'll take the other 5 and build a new RAID array (oh, this part takes FOREVER), and then copy the contents of the stand alonge drive on to the array. I shouldn't even need to get a new card. Once the data's successfully transfered I'll take the extra 300 gig drive and hook it up to the RAID array as an available hot swap incase one of the drives dies, that'll give me some extra reliability.

      So my general expansion plan is to upgrade when my usable RAID space (4 drives) fits on 1 drive, or about whenever storage space quadruples. That helps to minimize the pain. And if you acquire too much data before that happens figure out a way to fudge it :)

      The only concern I have now is that I don't have an offsite backup.

    5. Re:HDD as removeable media. by f0rt0r · · Score: 1

      Thank you for your informative reply. This does bring up a question I forgot in my original post. I am using both Linux software RAID and the quasi-hardware RAID chip from Highpoint Technology(HPT370). Are either of these solutions capable of being transferring to another system ( or recovering the RAID set if the OS gets trashed?

      Let's say I don't like the answer for either of those RAID implementations, would the Promise SX6000 card work under Linux and Windows AND be easily transferrable/recoverable in case of OS failure?

      This should really narrow things down. :-)

      --
      I can't afford a sig!
    6. Re:HDD as removeable media. by lsdino · · Score: 1

      I don't know about the software raid, but the SX6000 is supported on both Linux & Windows (I haven't used it on Linux though, so YMMV).

      There seem to be 2 parts here though: tranferability (is that a word?) and recoverability. There should be no issues w/ recoverability from the same OS (but different installation) - everything's the same.

      On transferability there should be no issues with the OS seeing the raw data - the OS isn't the one dealing with the multiple drives, it only sees one. But there is an issue of sharing data between Linux & Windows on a drive. FAT is very good for this, but running FAT on a RAID array is just wrong.

      So, last time I had to do this (but w/o a RAID array) I was left w/ ext2 or NTFS. I went with ext2 & a Windows driver that gave native access to the drive. The driver was buggy but going w/ NTFS meant no write access in Linux, and that was unacceptable. So I went with occasionally not being able to access a file from Windows because of the buggy driver.

      For a RAID array though ext2 isn't that great either. Imagine waiting for it to fsck! If someone's written an XFS or ReserFS driver for Windows that would solve the transferability problem. But there really may be no good solution here, others might know better.

    7. Re:HDD as removeable media. by pcwhalen · · Score: 1

      Firewire ATA drive enclosures. Love 'em. Throw in your 120 gig drive, use file manager to drag and drop or PC Anywhere to do incremental backups and you are golden. I like the FIREVue FireWire 1394 / IDE Drive System by Granite. Buy the one unit for 200 bucks, then 30 bucks for each new drive. I use one drive for my G4 Mac backups, then throw in a new drive to backup my PCs. 2 for each, so if 1 dies, I have the other. I think it's http://www.granitedigital.com Pardon my lack of hyperlinkage.

      --
      Pay no attention to the man behind the curtain with all your metadata.
    8. Re:HDD as removeable media. by stanmann · · Score: 1

      The solution I am working on, is going remote with the RAID, which solves the file system problem. For ~$50 for MB and Processor P2/P3/athlon 500-800 on the fileserver and ~10 for a 10/100 nic. or go crazy and spend the ~$50 for gigabit. I'm running into some hiccups, but that was because I went with a $2 nic and it isn't being recognized.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  8. hmmm, by hfastedge · · Score: 4, Informative
    Sigh...
    http://ask.slashdot.org/article.pl?sid=03 /02/11/10 20256

    "It seems like the most problematic part of any notebook is the speed of the hard drive (and they also get noisy). I noticed http://www.bitmicro.com/products_edide.html selling 2.5" solid state disks SSD. Anybody currently using one of these in a notebook? I can't find pricing anywhere, but they've gotta cost a fortune." How long do you think it will be before the major laptop manufacturers start adopting this technology?
    --

    -- -- --

    Help my mini cause: My journal

    1. Re:hmmm, by Anonymous Coward · · Score: 0

      But according to the article, "The minor reason why you don't want an SSD is that you can't get them with an ATA (IDE) interface." Of course you can. I didn't finish the article, because clearly this person didn't do much research.

    2. Re:hmmm, by Anonymous Coward · · Score: 0

      I know that the DOD and other mil-intel are using BitMicro drives in thier sparc based laptops.

      They do indeed rock&roll!

    3. Re:hmmm, by nettdata · · Score: 1

      And not once on that list you posted to does it show an "SSD" larger than 512MB, which is what the guy was really looking into... finding a replacement for a hard drive on his sytem.

      --



      $0.02 (CDN)
    4. Re:hmmm, by hfastedge · · Score: 1

      http://www.bitmicro.com/products_edisk_25_ide.php

      and capacities of up to 34.8 GB.

      --

      -- -- --

      Help my mini cause: My journal

    5. Re:hmmm, by nettdata · · Score: 1

      Cool... I stand corrected. Any idea how much they cost?

      --



      $0.02 (CDN)
  9. good for research/SDK by stonebeat.org · · Score: 3, Interesting

    SSDs are good for research purposes and Software Developer Kits. I think Intel's Explorer 2 SDK used to have 128 MB on board, which is useful for Assembly programming.

    I remember when we used to program Motorola 6800... hehe...

    1. Re:good for research/SDK by anonymous+loser · · Score: 1
      I think Intel's Explorer 2 SDK used to have 128 MB on board, which is useful for Assembly programming.

      Are you fscking KIDDING me? I could spend YEARS trying to fill up 128MB with assembly instructions. Unless you are doing something that involves large amounts of data, then only maybe. I could see 3D graphics, possibly, or perhaps engineering applications like CFD, but to be honest I haven't seen anyone use extensive amounts of assembly to do that stuff in years...compilers are much, much better nowadays and for any application where you'd have that much RAM, and presumably that fast of a CPU, you'd be better off spending time optimizing your code at a higher level, and rewriting critical sections in assembly if you're not happy with what the compiler gives you after turning on all the optimizations.

    2. Re:good for research/SDK by SN74S181 · · Score: 1

      In a project I coded for in Assembly, marketing had a hell of a time coming up with enough arcane features and weird twists to the product spec to fill the whole 8K of program memory in the controller.

      They did in the end, of course. That's marketing's job, isn't it?

  10. Why bash hard drives? by evilviper · · Score: 4, Insightful

    I don't understand the hard drive bashing. Sure, it isn't as fast as DDR, but it's faster than any other storage media... It's not only faster, but cheaper as well.

    In addition, I've had many power supplies and entire motherboards die in the same period as my hard drives have been operating. The best part of all is that they have very obvious signs when they are beginning to die, as well.

    Hard drives are not the fastest or most reliable piece in you computers, but they are definately not the worst or slowest. Who here can find ECC DDR RAM for anywhere near $1/GB?

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Why bash hard drives? by Alpha_Nerd · · Score: 5, Funny

      Sure, it isn't as fast as DDR


      You've never seen me play DDR... Not exactly fast !

    2. Re:Why bash hard drives? by Anonymous Coward · · Score: 0

      Hard drives are ridiculously slow, and get worse as they get larger. To extrapolate the times into something easier to understand, a memory read taking a few minutes would correspond to a three month read on disk. The difference is substantial.

      Once people begin using memory for filesystems, the price will drop very, very quickly. Demand increases, production increases to meet it. There was a huge turning point in the cost of memory when digital photography was introduced; once memory filesystems become common, the costs will drop to make it more accessible. As for failure: backups are really, really important.

    3. Re:Why bash hard drives? by OldMiner · · Score: 1
      Sure, it isn't as fast as DDR, but it's faster than any other storage media...

      Flash RAM? Or just normal old SRAM with a battery attached? Do you know what you're talking about?

      --
      You like splinters in your crotch? -Jon Caldara
    4. Re:Why bash hard drives? by Billly+Gates · · Score: 1
      The quality of hard drives have gone down in recent years. Luckily I have seen a disk failure. I consider myself lucky. As hard drives get more dense the chances of errors showing up increases and reliablity goes down.

      With ram prices the way they are in a a year you can buy a 2 gig ram stick for the same price as a hard drive today. 2 gigs is fine for simple stuff. I could run FreeBSD and all the apps in 2 gigs and use a regular external hard drive for my bloated /home directory where my mp3's are.

      Ram is extremely reliable....except when power goes off. That is another problem.

    5. Re:Why bash hard drives? by schmink182 · · Score: 1
      Sure, it isn't as fast as DDR, but it's faster than any other storage media... It's not only faster, but cheaper as well.

      Well, just a week ago I bought 100 CD-Rs for $5 (on sale, of course). That's 70 GB, or 14 GB/$. So maybe HDDs aren't quite the cheapest storage medium.

    6. Re:Why bash hard drives? by Ed+Avis · · Score: 1

      I was thinking about doing without a hard disk and just booting from a Knoppix CD. All my interesting data is over the network anyway - all a hard disk would be used for is to install software, which Knoppix makes obsolete, and to store temporary files, which can be done in a ramdisk at today's memory prices. The only trouble is finding a suitably huge Knoppix or equivalent (perhaps on DVD rather than CD) that comes with everything you'd ever want to run.

      Alternatively if you have several networked PCs you could probably use Linux's network block device to share a single, read-only /usr/ filesystem between all of them. This should be a lot faster than NFS because it is shared at the disk block level and can be cached with normal disk cache on each PC (because read-only). With a modern Ethernet card and a fast (full of RAM) fileserver, it wouldn't be much slower than local disk. And if it is too slow, just throw in another gig of RAM with some of the money you saved not buying hard disks. The biggest advantage of doing this is that RAM doesn't fail nearly as often as hard disks, and it doesn't make annoying spinning noises.

      (Users' home directories, of course, are mounted read-write using NFS or other network filesystem.)

      I wonder if there is a Linux distribution where you stick in a boot floppy, have the workstation contact a server to mount the network block device and boot up automatically (setting up a ramdisk for /var and /tmp). Or even eliminate the boot floppy and use network booting. This would be a seriously easy way to deploy Linux in an organization - no need to repartition the disk or install anything. It would also be a big cost saving for new hardware (no need for a floppy drive, hard disk, or CD player - just a network card with boot ROM). Beowulf clusters have been doing this sort of thing for ages, it's time the desktop did so too.

      --
      -- Ed Avis ed@membled.com
    7. Re:Why bash hard drives? by devilspgd · · Score: 1

      While technically true, I doubt you have enough memory that you could spend minutes reading it without rereading any portion. The same applies for drives. Going faster may shave a few seconds/minutes off your boottime, but aside from that, personal experience is that the system doesn't spend enough time waiting on drive reads to make it worthwhile investing serious cash on a cache or faster drive.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    8. Re:Why bash hard drives? by JWSmythe · · Score: 1


      I wonder if there is a Linux distribution where you stick in a boot floppy, have the workstation contact a server to

      [SNIP]

      Sure, anyone can do this. :) It all depends on your creativity. Years ago, before we got a CD burner at my office, we used to do all our Slackware installs over NFS. It's not exactly documented, but doesn't take a rocket scientist to figure out how. A few subtle adjustments to the technique would give you machines that boot up and use NFS to mount up their filesystems.

      I'd strongly recommend that you do install a CDRom drive, even if it's a cheap one (doable for $20) for your boot media.. Floppys simply suck. Most of them, even the name brand, have such thin cheap media on them, they fail rather quickly.

      Hmmmm.. You've given me a really great idea.. We've been trying to convince the office people that they want to start using Linux.. But when it's time to format their machines, they freak the fuck out.. I'll just set up a server to let them mount to in the office, so they can just boot from a CD, and still access their old files on their hard drive. Thanks for the idea! :)

      --
      Serious? Seriousness is well above my pay grade.
    9. Re:Why bash hard drives? by Jester99 · · Score: 1

      Hard drives are not the fastest or most reliable piece in you computers, but they are definately not the worst or slowest

      You so sure about that? There are several dozen computers on my floor of my dorm. I've seen several hard-drive exchanges over the course of this year. Other components repaired/exchanged/etc? Maybe one or two. And those obvious signs of impending failure you talk about? I and many others have had times where the drive works one day, and the next day on boot you just get the old-fashioned "Could not read drive 0." error, and suddenly you're S.O.L.

      Hard drives used to be practically indestructable. However, they've now nearly obsoleted themselves by being so unreliable. Sure, they're cheaper than ever, but I'd pay 3x as much for the same drive if it gave me the peace of mind of *not failing*. Instead, I have to remember to keep backup copies of all my important data sync'd all over the place.

    10. Re:Why bash hard drives? by Ed+Avis · · Score: 1

      I know you _can_ set it up if you know how but I was wondering if there is any plug-and-play solution. Like how Beowulf clusters used to involve some manual setting up until Red Hat with their 'Extreme Linux' product made it as easy as sticking in a CD.

      I agree that floppies suck, but as boot media they're just about acceptable. I mean, if the floppy drive does fail the worst that can happen is the machine fails to boot - you don't lose any data. But the ideal is to have neither floppy nor CD but a bootable network card.

      NFS is certainly possible, but it is slow. The network block device sounds like it could give far better performance, although with a bit more setting up (you need to make /usr read-only and have a ramdisk or perhaps a separate block device for the other things).

      --
      -- Ed Avis ed@membled.com
    11. Re:Why bash hard drives? by Master+Bait · · Score: 1
      In the workgroup environment, having a drive spindle for every seat is a waste. Imagine a server serving 30 terminals but having 30 drives inside the server?! It is a popular mindset to have 30 autonomous computers each with their own autonomous operating system complete with autonomous applications on autonomous disk drives. That simply isn't practical, but it is totally acceptable for current IT thinking.

      When I read the article, I realized that it was Windows specific when I got to the part about the guy wanting to put his swap into a RAM-based disk. What's up with that? Wouldn't you simply buy more system RAM if swapping was becoming an issue?

      Anyway, a few things I've done to get more performance out of my filesystem was I set kupdated's period to 'never'. The default is for kupdated to perform a sync every 5 seconds! I altered this behavior by changing the values in the kernel source, but it can be altered much more cleanly by setting the values in /proc. Turning off kupdated on a busy system with slow disks has improved performance quite a bit. Caveats are I'm running a server that NEVER freezes or has a kernel panic, and the system is on a battery backed UPS.

      Another great performance increase was installing Squid and giving it its own 256mb RAM disk for web cache.

      Any single user on an autonomous computer can get similar benefits by making a small RAM disk and making a soft link for their browser cache to it. Put a script in /etc/init.d to gzip the files on shutdown and unzip them on startup.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    12. Re:Why bash hard drives? by Ed+Avis · · Score: 1
      I'd pay 3x as much for the same drive if it gave me the peace of mind of *not failing*.

      Er, you can just buy two disks and software RAID-1 (mirror) them. If one of the disks fails, the system _should_ seamlessly move to using the other; with crappy IDE controllers, it might not, but at the worst you just need to replace the bad disk and reboot.

      --
      -- Ed Avis ed@membled.com
    13. Re:Why bash hard drives? by JWSmythe · · Score: 1

      I'm sure there must be one out there, I just haven't seen one..

      After I get my office done, I may put up a how-to, or a script that sets up for people, to make it easy.

      I'm very wary of floppies.. I guess if you keep an image around somewhere, it's ok, when the media fails, you can just make another. I've never experemented with doing the bootable NIC stuff.

      NFS is better than the performance of a Win2k file share, that's for sure. :) We use SMB for a lot of things. I set up a quick share between a Win2k web server, and a Linux machine, to get quick access to some files, and the performance was pathetic. I guess MS did some more "optimization" which hurt Samba again.. Luckly, it was just temporary, so I don't really care about it.

      --
      Serious? Seriousness is well above my pay grade.
    14. Re:Why bash hard drives? by Easy2RememberNick · · Score: 1

      Because SSDs are cool :-P

    15. Re:Why bash hard drives? by Jester99 · · Score: 1

      A possibility, but not particularly viable in my mini-tower. All the bays are full. And it's certainly not going to happen in my laptop.

    16. Re:Why bash hard drives? by RyuuzakiTetsuya · · Score: 1

      Maxx Unlimited, 8x? That's fast! 44.4 beats per second. That's 44 Hz. That's quite fast, compared to square dancing.

      --
      Non impediti ratione cogitationus.
    17. Re:Why bash hard drives? by jez9999 · · Score: 1

      But you can never get away from a fundamental flaw of 'memory filesystems' - they *need a UPS* to keep functioning, or you have to resort to backing stuff up on, guess what, a magnetic disk, which seems to defeat the object of the excercise. Requiring CONSTANT power to a long term storage medium, as opposed to particles just staying put, is simply inconvenient.

    18. Re:Why bash hard drives? by evilviper · · Score: 1

      And how many times have you erased and re-written to those CD-Rs?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:Why bash hard drives? by evilviper · · Score: 1

      DDR was also meant to apply to SDRAM (which is the predecessor to DDR)... I could also have thrown in EDO, parity, SODIMM, etc. I didn't think it was necessary to name every type of system memory available.

      As for Flash RAM, I have yet to see any that beats out a fast hard drive. That's not even taking into account the incredibly high price, nor the limited number of erase/rewrite cycles.

      Flash is good for a large number of things, but replacing hard drives is not one of them.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    20. Re:Why bash hard drives? by evilviper · · Score: 1
      As hard drives get more dense the chances of errors showing up increases

      I fail to follow that logic. I have seen many fail, but it's just about always a dead motor, damaged read head, or some other damage that prevents the heads from reading the platters. I have never yet come across one drive that had a bit, or group of bits on the platter, physically damaged (due to anything other than being dropped).

      Since bits on the platters don't just fall off or fail, I don't see how having more of them will make something that DOES happen, more likely to happen.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    21. Re:Why bash hard drives? by evilviper · · Score: 1

      Dammit! That SHOULD read:

      something that DOES NOT happen, more likely to happen.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    22. Re:Why bash hard drives? by SN74S181 · · Score: 1

      Back ages ago, I think maybe in about 1994, I set up an old 286 machine with Microsoft's LanMan Client and TCP/IP to connect to a Samba share on a 486 Linux box I had. I set it up initially on the 286 using a hard drive, but after I had it working I pared it down so that the DOS boot and client software would fit on a single boot floppy. I pulled all but the floppy drive on the 286 and the 'C' drive on the machine became the Samba share.

      I then took my Windows 3.1 diskettes and installed Windows on the 'C drive' of the 286. Windows installed nicely. It didn't even know it was on a network drive, when I went to the pathetic and vestigal 'network support' settings for the Windows system now living on the Samba share, it didn't know there was a network at all.

      This floppy diskette could be taken to any other machine that had that same ethernet card in it (I believe it was a 3C503) and boot up that 'C' drive and have a working system.

      I thought it was cool but didn't do a heck of a lot with it after that point. It wasn't that interesting to run Windows 3.1 on a 286 at that point, but it showed me some of the potential of Linux.

    23. Re:Why bash hard drives? by schmink182 · · Score: 1

      None. I never implied that I could re-use them. I said they are a storage medium, which they are.

    24. Re:Why bash hard drives? by Ed+Avis · · Score: 1

      In your minitower you could fit two thin 2.5inch disks in a single 3.5inch half-height bay. I agree there's not much you can do for the laptop though.

      --
      -- Ed Avis ed@membled.com
    25. Re:Why bash hard drives? by Anonymous Coward · · Score: 0

      Multipliers don't affect the beat of the song, only the speed of the arrows. Putting Maxx on 8x leaves it at exactly the same dance but just impossible to read. In fact Maxx is a little more than 10Hz (320BPM = 5.x Hz, but half-steps multiply the beat by 2 in practice, so 10.y Hz). Of course, 10Hz is still insanely fast and close to the limit of human capacity.

    26. Re:Why bash hard drives? by mnmn · · Score: 1

      having a drive spindle for every seat is a waste

      You think so? The thin client mindset assumes the server and all networking runs smoothly, against the risk of a single major point of failure. Also people cant do things like copying CDs unless the server is really idle and networking runs on gigabit ethernet. This also gives everyone the inflexibility of having to run the same OS with the possibly same configuration.

      Sure you could netboot any OS, but Ive changed my OS quite frequently, wouldnt want to bother the nice sysadmin while he is figuring out how to setup the system to use a new terminal with different hardware.

      Ive tried citrix metaframe, and tried for months to properly boot win95 using etherboot on a host with no hdd, but for the clients who needed a simple quick solution for very public hosts (agents bringing kids who are always trying to install games, P2P and who knows what), I had to go with Windows2000 with VERY restricted user accounts. Its been over 1 year now and apart from some spyware, virus and temporary files cleaning (all limited only to their users directories), Ive had no trouble at all. Should my expensive citrix server crash... hmmm... I'll have to apply to Mcdonalds, and NOT mention this in the resume.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    27. Re:Why bash hard drives? by jandrese · · Score: 1
      When I read the article, I realized that it was Windows specific when I got to the part about the guy wanting to put his swap into a RAM-based disk. What's up with that? Wouldn't you simply buy more system RAM if swapping was becoming an issue?
      He wants to do this because Windows has a braindamaged VM system. Windows tends to swap stuff out when you aren't looking at it, presumably to free up memory for whatever you're working on, weather it needs it or not. The result is that Mozilla can take several minutes to swap back in after you minimize it, even when you have 450M of free RAM. The workaround is usually to go to System Properties->Performance Options->Virtual Memory/Change and force the swap size down to the minimum (2MB), but the ramdisk would work too.
      --

      I read the internet for the articles.
    28. Re:Why bash hard drives? by mnmn · · Score: 1

      A few minutes?? Your RAM must be PC-1. What do you do with it?? and how much ram do you have?

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    29. Re:Why bash hard drives? by Anonymous Coward · · Score: 0

      he said "if" it took a few minutes...

    30. Re:Why bash hard drives? by RyuuzakiTetsuya · · Score: 1

      I know that, but the scroll speed man! 44.4 Beats per second scroll by, with the use of 1/32nd notes in max2 and extreme, bpm is whatever the scroll speed is. Look at bag, the scroll is at 65 bpm, but the music plays at 130. Or atleast sounds like it.

      --
      Non impediti ratione cogitationus.
    31. Re:Why bash hard drives? by evilviper · · Score: 1

      Yes, you compared them to hard drives. Hard drives can be re-written many times. The comparison is a poor one.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    32. Re:Why bash hard drives? by evilviper · · Score: 1

      Daily backups to an external firewire hard drive?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    33. Re:Why bash hard drives? by Master+Bait · · Score: 1
      You think so? The thin client mindset assumes the server and all networking runs smoothly, against the risk of a single major point of failure.

      And what if the server and the network does run smoothly? Almost all workgroups of autonomous computers depend on one or more file servers for company data. How often does the fileserver go down?

      Also people cant do things like copying CDs unless the server is really idle and networking runs on gigabit ethernet.

      Traffic shaping is supported in the Linux kernel to prevent any process (such as copying a large set of files) from monopolizing ethernet packet queue.

      Sure you could netboot any OS, but Ive changed my OS quite frequently, wouldnt want to bother the nice sysadmin while he is figuring out how to setup the system to use a new terminal with different hardware.

      Once a sysadmin figures out how to set up one terminal, figuring out how to set up another is usually a lot easier. If using pxelinux, all you need to do is make another file in /tftpboot/pxelinux.cfg named after the MAC address containing the name of which kernel to boot, and add another entry for the MAC in the /etc/dhcpd.conf.

      I don't have any experience with Citrix or Windows terminal services, but from what I do know, the cost of licenses added to the cost of the terminals makes them more expensive than an autonomous computer with Win preinstalled, right?

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    34. Re:Why bash hard drives? by OldMiner · · Score: 1
      DDR was also meant to apply to SDRAM (which is the predecessor to DDR)... I could also have thrown in EDO, parity, SODIMM, etc. I didn't think it was necessary to name every type of system memory available. As for Flash RAM, I have yet to see any that beats out a fast hard drive. That's not even taking into account the incredibly high price, nor the limited number of erase/rewrite cycles.

      Sigh. Tou don't know what you're talking about, as I feared. SRAM is not SDRAM by any stretch of the imagination. SRAM is constructed with transistors which actually hold the state information as opposed to SDRAM which uses thousands of tiny capacitors which are cheaper to make. The L1 cache of your computer is SRAM. SRAM is somewhat bulky but is generally millions of times (10s of ms vs ones of ns) of times faster than a hard drive. SRAM retains its memory so long as it has current applied (and it draws relatively little). Flash RAM, OTOH, clocks at speeds on the order of 10s of ns when reading, so, yes, it blows away HDs still. It has write times that are about the same with modern day hard drives. So when being used in write intensive applications, Flash RAM is expensive both in speed and in current. I hereby justify my original snobbish attitude. Fooie.

      --
      You like splinters in your crotch? -Jon Caldara
  11. Seems cheap by ripleymj · · Score: 3, Informative

    When you look at something like this, it makes $5000 for 20GB seem like a conservative estimate.

    1. Re:Seems cheap by Anonymous Coward · · Score: 0

      I was thinking of this thing too, but I could not remember what it was called. Good find.

    2. Re:Seems cheap by Billly+Gates · · Score: 2, Interesting
      I wonder if I can buy a 2gig version for $500. I could then mount my / directory there and use my /home with my large mp3 collection on a regular hard drive. I would have kick ass boot time.

    3. Re:Seems cheap by Glonoinha · · Score: 1

      If you supply the memory :
      1G version = $599
      2G version = $699
      4G version = $899

      They used to sell the entry level one for $399 but just when I saved enough to buy it they upped the price by $200. Arg.

      Preloaded with certified RAM prices :
      1G version = $1,199
      2G version = $1,999
      4G version = $3,599

      --
      Glonoinha the MebiByte Slayer
    4. Re:Seems cheap by zorander · · Score: 1

      I've considered plans like this, though with varying qualities of hard drives.

      What got annoying to me was that the cheap-o massive drive for the mp3s was loud...and then it failed...whereas the nice 80g WD/Maxtor (fluid bearing) discs i otherwise use are still going strong..Of course if you've got a nice disc (since those are relatively cheap) plus a solid state solution, you still win....

      of course who cares about bootup time for a workstation so long as it's under a minute or so (mine is about 45 sec right now...)...it's servers where this matters...I'd say people like google could use this technology but i haven't noticed a speed problem yet so obviously they've got it figured out....

      Brian

  12. Instead of RAM... by c_oflynn · · Score: 5, Informative

    They could use FRAM (Ferromagnetic Random Access Memory)

    It is as fast as RAM, but is non-volatile. Oh, and its endurance is unlimited. Right now they aren't big enough, but a the technology improves...

    1. Re:Instead of RAM... by bj8rn · · Score: 1
      Ferromagnetic Random Access Memory

      This makes me curios. What relation, if any, does FRAM have to the ferrite magnetic cores used as the internal memory if the 2nd generation computers like the IBM 7090?

      --
      Hell is not other people; it is yourself. - Ludwig Wittgenstein
    2. Re:Instead of RAM... by jez9999 · · Score: 1

      That stuff looks wonderful. Concentrate on getting the capacities up to gigabytes instead of kilobytes, and you can do away with all the 'baggage' of a conventional non-volatile drive; platters, heads, disk cache, necessity to seal it in a vacuum, etc... You could completely do away with the distinction between volatile and non-volatile memory.

      However, I fear that it would be a bit like HDDs - as the available capacity increases, so the reliability would drop and drop.

    3. Re:Instead of RAM... by SN74S181 · · Score: 1

      We looked at using that Ramtron FRAM ages ago at a project I worked on. Problem is, it's single sourced technology. At the time I remember that the thing that appealed to me most about it was it's write-life was so much longer than the EEPROM we were using at the time (which was and is available from many, many vendors). For the small data logging application we were designing, the FRAM had a lot of appeal, but it doesn't seem like the technology has grown at all since we last considered it, and that was back in about 1996-7. I see 2003 dates on Ramtron's website, but nothing really new.

  13. about reading the article by Anonymous Coward · · Score: 4, Funny

    lynx -dump http://slashdot.org/ | grep "ead the article"
    required UPS, compact flash, etc. Read the article and you may get a
    loop" (read the article.) The goofy loop put about seven miles between


    Two mentions of "read the article" on the front page. Are they trying to start a fad?

    1. Re:about reading the article by Vengie · · Score: 1

      They are trying to test if the server thats hosting said article is running from a solid state disk or conventional hard drive. ;)

      --
      When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  14. Mathboy strikes again by Nf1nk · · Score: 3, Funny

    First attempt at being a math nazi....

    shouldn't this be "I think I'll keep my magnetic drives and spend my $99,900 on something else."

    --
    I used to have a cool sig, back when I cared
    1. Re:Mathboy strikes again by Santos+L.+Halper · · Score: 0, Offtopic

      Its 2002 where the hell is my flying car?
      Flying cars don't come out until 2003.

      --

      "Ask not for whom the bone bones. It bones for thee." --Bender
    2. Re:Mathboy strikes again by brian728s · · Score: 1

      Damn. Thats what I get for not proof reading it.

    3. Re:Mathboy strikes again by Anonymous Coward · · Score: 0

      Jew boy says $999,900 looks better.

  15. Here, I'll save you the trouble by ottffssent · · Score: 4, Funny

    "RAM costs more than disk". There. Now you don't need to read the story, which is probably /.ed by now anyway.

    1. Re:Here, I'll save you the trouble by RADIV · · Score: 1

      This site is still up and running nicely. The rumors about this site beeing slashdotted are all lies made by those mercenaries infidels. -- Throw a shoe for Allah

    2. Re:Here, I'll save you the trouble by Anonymous Coward · · Score: 0

      Storing porn on RAM disk... There goes the goatsex reference.

  16. just for future reference by Anonymous Coward · · Score: 0

    100,000 is not the same number as 1,000,000. Thanks.

  17. Why not use old dimm/simms? by Anonymous Coward · · Score: 0

    With everyone upgrading, I bet there is a glut of used mem chips. Why not create a drive to 'recycle' these chips into some kind of SSD?

  18. RAM swapfile by Anonymous Coward · · Score: 4, Interesting

    I find it amusing that it mentioned using a RAM based swapfile. Doesn't that defeat the purpose of a swapfile???

    1. Re:RAM swapfile by vidnet · · Score: 3, Insightful
      Yes, it would indeed defeat the purpose.

      But quoth the article, "If your operating system's virtual memory management isn't all that it might be (...)".

      So if your OS sucks (I'd insert an example, but it's too obvious), then RAM based swap files could speed things up. If you OS does not suck, then it would be utterly stupid.

      And speaking of OS that don't suck, I upgraded to 512mb ram half a year ago, and Linux hasn't done a disk write since. Love that cache.

    2. Re:RAM swapfile by caluml · · Score: 3, Funny

      Lol, true, I didn't pick up on that.
      Imagine making your RAM-based swapfile bigger than your total RAM. Swap in, swap out, swap in, swap out...

    3. Re:RAM swapfile by weave · · Score: 1
      I find it amusing that it mentioned using a RAM based swapfile.

      If you're trying to get by on some 32-bit system with 4 gigs of RAM and your box is still thrashing, you can't just add memory to it, so throwing swap into an external RAM device might make sense. Seldom used stuff that gets swapped out would happen much faster.

      Just an idea. Not sure if that is any better than bank-switching would be (or just farming crap out to multiple systems).

    4. Re:RAM swapfile by KnightStalker · · Score: 1

      Yes. But it's not uncommon when you have scads of ram to have /tmp mounted on a ramdisk. I assumed that's what the author meant.

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
    5. Re:RAM swapfile by Anonymous Coward · · Score: 0

      Back that up with something concrete, coward.

    6. Re:RAM swapfile by Animaether · · Score: 1

      Yes, it would defeat the base purpose of a swap file - as basically it's just adding more RAM to the machine.

      What is the machine is limited in the amount of RAM it can carry, though ?
      (as most are)

      Then the machine will swap to a harddisk.

      What if that harddisk wasn't a winchester drive, but a solid state drive ?
      I think you can imagine for yourself that it would be :
      1. MUCH faster
      2. Less wear on your harddisk heads (swapping thrashes) = longer harddisk lifetime
      3. Less heat-production from the action = longer harddisk lifetime, lower case temperature, potentially less noise.

      The problem right now is that solid state harddisks are meant for permanent storage. This means that they do lots of data checking, always keep the power on (or the data would be lost), etc. and are based on non-expandable media.

      I wouldn't mind a basic IDE HDD front-end to a bank of DIMMs.
      The O/S would just see yet another harddisk behind the bus, interoperate with it just like a harddisk, except that it's faster and that all data on it is lost when you press the reset button.
      No biggie - after all, it was just a swap drive.

      And this is not just for swapping, mind you. You could toss a game onto the swap drive, and have wicked map/texture/etc. load times.

    7. Re:RAM swapfile by Anonymous Coward · · Score: 0

      The swap file was invented to get around not having enough memory. Why make a swap file and then put it into memory? It basicly makes your memory space look bigger than it really is. That is what it is for. On your 512mb box you probably could turn swaping off all together.

      For example on this XP box im using right now I could turn off the swapspace. As I have 200MB free. Which tells me I am not using all the memory, which would be why I would use a silly thing such as a swap file. However some badly written applications check to make sure it is turned on. Even though they do not need it and they bitch up and down that its off.

      Also have 512mb on my XP box its does TONS of diskwrites. But that is because of zonealarm. Without zonealarm diskwrites are minimal. Nothing helps an OS than software that makes it act like crap.

    8. Re:RAM swapfile by Anonymous Coward · · Score: 0

      just buy 2gigs of ram, make 1,5gig ramdrive, install linux on it(use knoppix or something like that to load the os into the memory), and have superfast workstation

      just map nfs drives over network if you need to work with files that need to be saved

    9. Re:RAM swapfile by Doppler00 · · Score: 1

      I think the author of the article doesn't really understand the relationship between RAM and the hard drive. Yes, hard drives are so, but in exchange for being slow we get a much greater capacity, which is a useful feature. However, to compensate for this RAM is used to cache the most frequently used data. So really, after you start up your computer, and have run all of you programs they are essentially located entirely in RAM, just like a SSD would be.

      The problem here is how the OS handle's this data. Right now, most OSs don't really keep track of program usage patterns. An intelligent OS would say, load the programs I'm about to use into memory before I even start them. That's why you'll often see annoying programs in windows have a task bar icon, so they can load themselves into memory before you use them.

      The solution is to keep increasing RAM in systems, and also increase the OS's efficiency in utilizing that resource and making it transparent to the user.

    10. Re:RAM swapfile by Tim+C · · Score: 1

      I upgraded to 512mb ram half a year ago, and Linux hasn't done a disk write since

      I very much doubt that, unless you're writing absolutely nothing to the disk at all - no data, no log files, nothing.

      Otherwise, your machine most certainly is writing to the disk - it's just doing it gradually, as and when there's nothing else for it to do, so you don't notice it.

      Other than that, I agree - I have recently upgraded my machine, which included putting 512MB of RAM in it, and neither OS (Linux & XP Pro) noticeably writes to the disk, other than "on demand" (ie when I hit "save").

    11. Re:RAM swapfile by eMilkshake · · Score: 1

      w2k can/will swap the (ram) disk cache into virtual memory on the disk. It's listed as a feature of the comprehensive memory model that treats everything as swapable, but I've always wondered if the virt mem is in ram cache.....

    12. Re:RAM swapfile by Anonymous Coward · · Score: 0
      Could that explain why he can reboot and still find his files?

      I doubt it was meant as a scientific fact. Stop kicking puppies.

  19. Hang on just a second.... by grahamsz · · Score: 4, Interesting

    This guy mentions that compact flash dies after 100,000 to a million rewrites... and that you'll reach that surprisingly quickly if you put your swap file on it.

    It seems highly unlikely that any sane person on any desktop system would choose to spend money on compact flash to use as swap, when they could spend less money and buy dram instead - which shuld be faster.

    Anyway potentially you only need fast solid state diskspace for your operating system and main applications, since few people need that sort of speed on their 'data files'. I could build a bootable linux box that ran off a 256Mb compact flash - doesn't seem like it'd be too bad at all.

    1. Re:Hang on just a second.... by watzinaneihm · · Score: 1

      I wonder If you could configure Linux to put the kernelimage in a Small Flash Disk (only read) , put the swap on a SSD device (I mean RAM based not flash based) , and then have a RAID 5 for your hard disk, Should be one fast machine. Also with some ACPI compliance maybe turn hybernate on to the SSD device?
      Even better if some big company starts selling those, with volume prices, probably I could buy machines which boot in less than 10 seconds....

      --
      .ACMD setaloiv siht gnidaeR
    2. Re:Hang on just a second.... by c_oflynn · · Score: 1

      But for storing data the FLASH might be good.

      At Digikey you can purchase 10 128MB compact FLASH for $524.42(US). That is a total of 1280 MB of FLASH...

      I doubt that the entire disksystem will go over to solid state. Why would you bother? For a lot of things the hard drives are more than fast enough. So you could add in FLASH or something as another level between RAM and Hard Drive. That way the entire program that needs fast access to data could be loaded into FLASH. So if your playing a game the entire game-system could be loaded onto a few gigs of FLASH, for fast access to loading the maps or something. When you finish with the game, the files that have changed on the FLASH (such a a config file) is copied back to the hard drive.

    3. Re:Hang on just a second.... by Anonymous Coward · · Score: 0

      thats how my linux carputer comes up 3-5seconds after I start the ignition!

    4. Re:Hang on just a second.... by Kanasta · · Score: 1

      There was a thread here abt 1-2mths ago abt a guy who formatted his compact flash to fat32 (vs fat16), and promptly killed it by copying 4000 small files to it or sth...

      Seemed like each write required multiple access to a single area.

    5. Re:Hang on just a second.... by funky+womble · · Score: 1

      EEPROM ("flash") isn't actually all that fast, it's useful because it's solid-state so isn't very likely to suffer from mechanical damage.

    6. Re:Hang on just a second.... by spike+hay · · Score: 1


      At Digikey [digikey.com] you can purchase 10 128MB compact FLASH for $524.42(US). That is a total of 1280 MB of FLASH...


      Flash is ridiculously slow compared to HDDs.

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
  20. SSDs aren't worth it until... by defile · · Score: 1

    ...they offer permanent stable storage. In the meantime there are all of these hacks to back the SSD with a magnetic disk, battery backups, etc.

    In those cases, you're better off loading up on RAM and relying on the buffer-cache to make the disk slowness transparent.

    Of course, you could be in a position where you already have 4GB of RAM stuck in a machine and it runs an x86 processor and it's still too slow. Then you're up shit creek unless you can deal with a measely 100MB/sec RAID solution. ;)

    x86_64 any day now...

    /me twiddle thumbs

    1. Re:SSDs aren't worth it until... by Anonymous Coward · · Score: 0

      Umm any 386 or higher machine can access TERABYTES of memory. While its not a flat memory space it can acess it.

      The 80286 could access 16MB of memory total. Because of the way its address lines were made. The orginal 8086 could access 1 meg through paging. Which is the clever trick to do all this. But it could still access it.

      The only thing a x86-64 type chip would give you is more address/data lines to access alot more data in 1 'page'.

      Belive it or not most os's actually use 1 page per process. And use the memory controler to make it look like 1 page 4 gig long. The only reason you need a 64bit memory space is if your using data bigger than 4gig. Which at this point in time is HUGE. There are SOME applications that use more than that. But not many.

      Currently most os's havent had to worry about more than 4gig of memory. So they have used some tricks to pull off the one page per process. That will become more and more dificult in a few years to enforce. I'd say about 4 years at the rate we are going.

      But you say I can write to certian memory adress's and it is in all processes magicly. Well that is true, but the OS did that for you. Its called memory sharing. Its a way to share data between process's conviently. The OS could in theory put that 'magic' address in different places in all process's but it usually doesnt. But it reserves the right to do so because your process may have already 'used' that memory range.

    2. Re:SSDs aren't worth it until... by defile · · Score: 1

      Belive it or not most os's actually use 1 page per process. And use the memory controler to make it look like 1 page 4 gig long. The only reason you need a 64bit memory space is if your using data bigger than 4gig. Which at this point in time is HUGE. There are SOME applications that use more than that. But not many.

      If someone's about to shell out $100,000 for a SSD it's pretty likely that they have more than 4GB of data they need to access quickly.

      It also means that they're probably stuck with a 4GB address space limit.

      It also means that if they could rewrite to avoid the 4GB limit, they could almost as easily rewrite to just use multiple servers.

      It also means that x86-64 will address their problems better than SSDs.

  21. I was thinking about this the other day by Billly+Gates · · Score: 2, Interesting
    I was thinking about this after creating this thread.

    The tandy sensationII had a 212 hard drive while my current system has 512 megs of ram. If I upgraded such a beast with my current amount of ram I would have twice as much ram as hard drive space. I still have my old 3.2 gig and 540 meg hard drives in a drawer in my room. I am thinking of using these again in a FreeBSD server. With ram the way it is today I can just put a shitload of ram on the server and set it up to load the whole hard drive in memory.

    I remember a 3 year old maximumPC magazine which mentioned something about a ramdisk. Its an external scsi device that had 2 gigs of ram and a powersupply to keep its contents from being erased. Basically the computer saw it as a fast hard disk. It was very fast but got poor remarks because in a castrophic power outage your whole virtual disk is gone. Also the store space is very tiny. However with my comments above about specific servers this might make sense. With a price close to 30k it was very expensive and it was this that created the poor review.

    A web server that does not containt a database does not need alot of disk space. Just apache, the os, a java2EE sdk, or javascript, or perl and thats it. All the content is created automatically by cgi scripts or java depending on what the webadmin uses. A ramdisk might be used for a highend website if the disk is the bottleneck. My old 3.2 gig drive has the same amount of ram as these 2-4 gig ramdrives. I can easily create a workstation or webserver with this.

    A ramdisk today might be perfect because ram is so cheap and it would be alot cheaper.

    1. Re:I was thinking about this the other day by hfastedge · · Score: 1

      Ram is WAY too volatile for any sort of long term storage with any type of integrity.

      --

      -- -- --

      Help my mini cause: My journal

    2. Re:I was thinking about this the other day by Billly+Gates · · Score: 1
      Get a USP and a tape drive that is backup regularly. Problem sovled. Of course a long tape backup is required after an extended poweroutage. That is the only problem.

      This solution is only for special servers.

    3. Re:I was thinking about this the other day by TheRaven64 · · Score: 1
      First of all, if you're thinking of using RAM for long-term storage, remember that it isn't entirely reliable, and make sure you opt for ECC ram. Even this is not expensive now.

      Second, if you're using FreeBSD then I suggest you take advantage of the feature that lets you take a snapshot of a mounted FS (i.e. Your RAM drive in this case) and make regular backups if you plan on modifying anything on the disk. If you're going for a really huge RAM disk, don't forget that they're looking for testers who have > 4GB of RAM...

      --
      I am TheRaven on Soylent News
    4. Re:I was thinking about this the other day by funky+womble · · Score: 1

      Agreed that RAM isn't all that reliable (in the face of e.g. gamma radiation), but any system using it for long-term storage would presumably be using a software-based error-correcting code on the data, and sweeping it fairly regularly so that only a small number of errors would be likely to occur before they can be corrected (te reduce the risk of data getting so corrupted that it can't be recovered).

  22. Bah. by silverhalide · · Score: 4, Interesting

    Until SSDs get an order of mangitude cheaper, HDDs will continue to rule! For the thousands that SDDs cost, you can built a huge striped RAID of quick 120 GB drives that will perform more than fast enough for any existing applications. Paintbrush and minesweeper will run like they've never run before.

  23. Hard disk backup rocks... by tinrobot · · Score: 2, Interesting

    We create tons of video and always are hungry for backup. What we've done is to simply save our old hard drives as we upgrade and put the old ones to use in those $6.00 IDE removable cartridges as backup media. We mostly have 2-3 year old 20-40GB drives. We also have bought 5400rpm 120GB drives for incredibly cheap on Pricewatch as well...

    We figure, as a backup, HDDs last just as long as any other magnetic medium. Because they mostly sit unused on a shelf, we're not that concerned about MTBF of the drive mechanisms. When we do use a backup, we still copy to our RAID/Server before using the files. The backup drives rarely see much use.

    We have CD/DVD writers, but really only use them when sending stuff to clients. With the price of hard drives, it's hard to justify anything else as a backup medium.

    1. Re:Hard disk backup rocks... by MrNemesis · · Score: 1

      You should worry about the bearings sticking though... HDD's that go unused for months on end (especially old ones) have a nasty habit of seizing up, so that you can't rotate the platters any more.

      --
      Moderation Total: -1 Troll, +3 Goat
  24. Relability by rf0 · · Score: 0

    If I wanted high speed and relability then I would just setup a 0+1 Raid system using 120GB for next to no money. However my questions is why do we need this much bandwidth off disk. Sure in things like video editing I can see the need and in that case I can invest in a Fibre Channel Array, or any modern HDD on SCSI can sustain 50Mb/s.

    However for the average desktop why do I need speed? It won't get MP3's off my hard disk any faster and my OS might take 5 seconds less to boot. Overall I can't see the need for 99.9% of users to have really really fast storage. If we do need it then setup some sort of Ram Disk

    Just my .02p

    Rus

    1. Re:Relability by Anonymous Coward · · Score: 0

      0+1 raid will give you performance boosts, yes. It's not really 'next to no money', though, because you're looking at 4 separate drives.

      Memory bandwidth is in the Gb/s range.

      Faster ethernet cards make it so that hard drives and the PCI bus actually become the bottleneck on transferring data to and from the network.

      Remember, just because you don't realize why its useful - especially when you're considering desktop usage with mp3s - doesn't mean there aren't reasons.

    2. Re:Relability by Anonymous Coward · · Score: 0

      Because loading times (of games, apps and OS) are among the most annoying things in the PC world...

    3. Re:Relability by norton_I · · Score: 1

      The important criteria is not bandwidth, but latency. A large RAID 10 system offers high bandwidth for A/V streaming applciations, but not low latency, which is an important component of program load times and OS boot time, which is a major part of user-percieved sluggishness. Better OS caching algorithms can help a lot, but SSDs almost completely cures the problem.

    4. Re:Relability by Anonymous Coward · · Score: 0

      However for the average desktop why do I need speed?

      Huh? Since when did you have a choice, or even know what's best for you? You're gonna get speed, and you're gonna damn well like it!

  25. Did you ever stop to think... by Anonymous Coward · · Score: 0

    maybe when he said "DDR", he was using it to cover ALL forms of RAM, go fuck yourself, next time say something that has some value to add, not just bash what he said.

    1. Re:Did you ever stop to think... by Anonymous Coward · · Score: 0

      Technically, Flash and EPROM are not RAM. ("Flash RAM" is an inaccurate term)

      In any case, perhaps he was intending "DDR" to cover all types of solid-state memory, but that's like saying "porche" and meaning "all types of automobiles."

  26. Poor Math Skills by Nintendork · · Score: 2, Informative
    If you want to add more RAM chips for RAID 5-ish protection from damage to any one chip, multiply your chip count by 1.5.

    Last I checked, you would only have to spare one chip worth of space to store the parity information, regardless of how many chips are being used to begin with.

    -Lucas

    1. Re:Poor Math Skills by panurge · · Score: 1
      No, parity is almost useless: it tells you you have lost data, but not what.

      ECC is what you want. Someone will probably correct me on this, but the number of extra bits for ECC is not 50%. It is 6 at 16 bit word width (ie 22 bits), 7 and 32 and 8 at 64. However, it only deals with single bit errors and the probability of multi bit errors increases as word width increases.Even so, the overhead is around 40% max for a 16 bit memory path, rather than 50%.

      --
      Panurge has posted for the last time. Thanks for the positive moderations.
    2. Re:Poor Math Skills by Nintendork · · Score: 1
      Actually, the parity bit is all you need to reassemble the lost data. If you don't trust me, here'w a basic tutorial.

      -Lucas

  27. Memory, Hard Disks and Google by RobPiano · · Score: 2, Interesting

    I have noticed a performance increase when I have a seperate hard disk or partition for my operating system/programs. It seems to me that a lot of geeks do this. Have a fast hard disk for applications and a slower bigger hard disk for data. Memory is cheap enough now that I don't often even need to use virtual memory. I find the only time I need more system memory is for real time video processing. I don't even need it for audio anymore.

    Wouldn't there be some benefit in having about 2 gigs of memory just for running the operating system and a seperate/cheaper storage for your large files? I seem to recall google running everything on DRAM.

    Could someone explain to me why we don't have a portion of non-volitle memory for our operating system/programs?

    -Rob

  28. Just a thought.. by mindstrm · · Score: 1

    why would you want to put swap on a ramdrive? Why not just do something like.. USE THE RAM.

    Swap's only purpose is to account for lack of ram.

    1. Re:Just a thought.. by Glonoinha · · Score: 1

      Putting the swap file on a RAM disk is a quick and dirty way to effectively increase the amount of RAM a system can use beyond the 4G limit imposed by many motherboards (not to mention Windows limits on 32bit hardware.) Since the machine is swapping from core memory to ram based virtual disk space it still happens at RAM speeds - similar in concept to using the stack for local variables and creating massive objects out on the heap - both are RAM, but some RAM is closer to the heart than others.

      --
      Glonoinha the MebiByte Slayer
    2. Re:Just a thought.. by ZenShadow · · Score: 1

      Swap access is almost, but not quite, exactly unlike anything to do with the concept of a stack vs. a heap. In stack vs. heap, the only difference (at least in a modern machine, I'm not quite enough of an oldschool geek to know if any machines actually had hardware stacks 'back in the day') is where the data is stored -- access times don't necessarily change. In a paging operation, there is a *significant* speed difference (context switches, memory copies, yadda yadda).

      --
      -- sigs cause cancer.
    3. Re:Just a thought.. by Glonoinha · · Score: 1

      Assuming the swapfile was put on a RAM drive that was not a contiguous extension of the base 4G that is directly accessible by the CPU (ie. not part of the machine's core memory, but on one of the RocketDrive adapters,) then the concept is very similar in concept to putting data on the stack vs on the heap.

      1. Stack memory is limited, heap memory can increase by adding more memory (up to a limit.) Core RAM is limited (currently to 4G) but you can expand the RAM drive by adding more 4G cards.
      2. The data can't overflow from the stack and into the heap. Ditto expanding the system with the RAMdrive, it adds memory but doesn't increase the space of CPU usable memory.
      3. By putting your big objects (swapping them out) onto the heap (out to the swap file on the RAM drive) you can get more out of the limited memory of the stack (can mo'better apply the 4G of RAM that the CPU can address, and quickly move data in and out of that space to the swapfile located on the RAM drive.)
      4. Given the ratio of C coders to people that install Windows and know what a swapfile is ... I was gambling that I could probably slide this one under the wire. Busted! Guess not.

      Given in a paging operation it is going to be slower than direct memory access, but if the swap file is on a RAMdisk it is still going to be loads faster than if it was on a hard drive.
      Or so goes my theory.

      --
      Glonoinha the MebiByte Slayer
    4. Re:Just a thought.. by ZenShadow · · Score: 1

      1. Stack memory is limited, heap memory can increase by adding more memory (up to a limit.) Core RAM is limited (currently to 4G) but you can expand the RAM drive by adding more 4G cards.

      Stacks can, in fact, expand to fill available memory in an average system. The stack is nothing more than a defined location in memory with a specific access paradigm -- just another data structure, in other words. Hardware wise, it's not much different from heap memory, except that processors tend to have specialized instuctions, registers, and modes supporting it because it's so incredibly useful. Check out the Intel documentation on how Protected Mode works. Did you know that you could have a 4GB stack if you wanted to?

      2. The data can't overflow from the stack and into the heap. Ditto expanding the system with the RAMdrive, it adds memory but doesn't increase the space of CPU usable memory.

      Depends on how the OS sets up the address space. Stacks can, in fact, overflow into the heap if you're using a flat linear address space for everything. It's all in how you map phsyical memory to the logical address space.

      3. By putting your big objects (swapping them out) onto the heap (out to the swap file on the RAM drive) you can get more out of the limited memory of the stack (can mo'better apply the 4G of RAM that the CPU can address, and quickly move data in and out of that space to the swapfile located on the RAM drive.)

      1. See my first point about maximum stack size.

      2. Intel CPU's can access more than 4GB of memory. You could even have a system with 4GB of "heap" and 4GB of "stack". The reason why Linux and Windows limit applications to this 4GB boundary on x86 processors is because, well, "segmentation is hard".

      4. Given the ratio of C coders to people that install Windows and know what a swapfile is ... I was gambling that I could probably slide this one under the wire. Busted! Guess not.

      I don't gamble. Stack usage is entirely a concept, and has no real relation to hardware support other than convenience functionality provided by the processor. Apples and oranges.

      --ZS

      --
      -- sigs cause cancer.
    5. Re:Just a thought.. by ZenShadow · · Score: 1

      As a followon, I just realized I could've explained this much more simply: Stacks have entirely to do with a data object's life cycle, not with its size.

      Of course, why I'm arguing with someone on Slashdot is probably a far more pertinent question than the difference between stacks and heaps =)

      --ZS

      --
      -- sigs cause cancer.
    6. Re:Just a thought.. by Glonoinha · · Score: 1

      I was under the impression that objects stored on the heap were to be stored in chunks of memory that was dynamically allocated and released under the explicit control of the programmer whereas the variables (objects) that were created in memory allocated on the stack were allocated and released as a function of the number of accessors (meaning when the variable went out of scope or had a ref count of 0 the memory was automagically released and made once again available for use by the system.)

      Also known as (yea) the data objects life cycle.

      I was just trying to say in the original post that the system I proposed (using the Rocket RAMdrive cards) lets you add memory to the system beyond the 4G limit and could increase the performance of a RAM bound system but you had to jump through a few hoops to actually use it to that effect.

      We're not arguing - we are just discussing. One of us is going to walk away from this discussion with a better understanding of things, and I am betting it is me.

      >I don't gamble.

      Oh man, I do. I would rather be lucky than good ... anyday. Every day I get in a car (or motorcycle) and drive somewhere, turn on the light switch, or boot my Windows 2000 systems I know I am gambling - and I usually win.

      I wish I could find that 'Arguing on the Internet is like running in the Special Olympics ...' jpeg, seems strangely apt here. After a glass of 12 year old scotch, that is. You would love it.

      --
      Glonoinha the MebiByte Slayer
    7. Re:Just a thought.. by mindstrm · · Score: 1

      You are speaking of a solid state disk.
      I meant a ramdrive (a virtual drive created in system memory)

    8. Re:Just a thought.. by ZenShadow · · Score: 1

      I was under the impression that objects stored on the heap were to be stored in chunks of memory that was dynamically allocated and released under the explicit control of the programmer...

      That's typically the usage, yeah -- but the details of dynamic memory allocators aren't typically handled by the operating system, but rather by libraries linked to the application (at least under Unix -- I'm not sure where the line is drawn under Windows, though I believe it actually has granular memory allocation system calls. I won't make any claims there, I'm not enough of a Windows internals geek).

      The stack doesn't really do "reference counting", though. It's just a moving pointer (think the usual dish dispenser imagery). The way most compilers use it (based on my understanding, which is admittedly murky on this point), they copy the stack pointer into the BX register (this is called the frame pointer) when entering a function. New locals are put on the stack just by subtracting the size of the object from the stack pointer; when the function returns, the original stack pointer is restored from BX, automatically "deallocating" any stack space that was used in the function.

      Dynamic allocators are much uglier. Under Unix, you only get the brk() system call, which will add or remove usable memory to or from the process's address space. The application then has to build a table somewhere in that memory, and use it to chunk out the free space to the rest of the application whenever malloc() is called. This is a hairy subject -- things like arena fragmentation get involved, and I don't like thinking about stuff like that... :)

      Under Linux, IIRC, the stack actually does reside in the process's data space as well. I'd have to look this up to be accurate, but I think the diagram below is a fairly reasonable representation of the way Linux's process virtual address space is laid out:

      0 -> 3GB
      |image|data|unmapped address space|stack|

      [ this looked much prettier before the Slashdot lame(ness) filter kicked in... --ed.]

      The 3GB (might be 2GB, not sure) through 4GB area is unused to make things easier for the kernel in accessing userspace data (it can just use a different segment register when accessing user data than it does when accessing kernel data, but the offset pointer doesn't have to be modified). The kernel itself would theoretically use virtual addresses starting at 3GB in this scenario.

      The process image and data are obvious; accessing unused space results in SIGSEGV. The stack lives at the top; I'm not sure how Linux does things here, but with the stack at the top it could be automatically grown downward (hence the reason stack pointers are subtracted from instead of added to when you're looking for the next location) whenever something faults into the unused space while trying to access the stack.

      All of this, though, is entirely implementation dependant -- Linux does things this way because it's much easier to handle (and AFAIK gcc doesn't support a segmented memory model to boot -- if it does, someone tell me, I have uses for that!). If we get into segments, the compiler (or assembly programmer) has to be aware of which segment register is used for what, etc. etc. etc...

      Hmmm. I seem to be rambling. =)

      As for the gambling thing, there's unavoidable gambling and there's recreational gambling -- I was talking about the recreational sort ;)

      As for the other thing, my coworkers tend to refer to any discussion refuting their point of view (no matter how obviously errant their point of view is, eg. "we live on Mars") as an argument -- I guess I've just gotten used to it. Jeesh, I need to get out of this industry and go back to coding as a hobby ;) THEN I can discuss again!

      If anyone wants to give a more technically accurate description of (a) stack frames or (b) Linux kernel memory architecture, I'd be most interested in hearing it. :) I've gathered all of this through poking around at Intel documentation, Linux source, and too many years of coding, so some of it may be inaccurate...

      --ZS

      --
      -- sigs cause cancer.
  29. Legacy Free by SnprBoB86 · · Score: 1

    Once again the need for legacy free PC's is made clear. I for one would be very willing to toss my PC and existing software out the window in exchange for a PC with 200 times the capabilities.

    As for the hard-drive/ram/other-memory issue specifically, I think it is imperative that we unify the memory architecture. By treating the data that is typically stored on the hard drive the same as data typically stored in ram infinite new possibilities are opened.

    Brandon Bloom

    --
    http://brandonbloom.name
  30. article = pointless AND redundant by SunPin · · Score: 3, Interesting
    The author starts out trying to convince the reader that hard drives suck, makes a weak attempt at defending the alternatives, and concludes that the alternatives are not yet feasible. He compounds the problem by littering the whole piece with annoying ticks like "well", "really" and nonexistent English usage like "that're."

    He obviously knows his stuff but a few more drafts and an editor would have done wonders for this article.

    --
    Laws are for people with no friends.
    1. Re:article = pointless AND redundant by Anonymous Coward · · Score: 0

      The author did not demonstrate any knowledg that is not common. On top of that, he seems not to know anything about the current state of SCSI. Anyone who is concerned with performance will be using SCSI. Farthermore, SCSI makes a hell of a lot more sence for fast solid state storage then IDE ( no mater what the current name is, IDE is still IDE), especialy in modern multitasking multi-user OSs. Discounting his last conclusion which is just plain wrong. I give it a DUH factor of 10 out of 10.

    2. Re:article = pointless AND redundant by SunPin · · Score: 2, Insightful
      Despite the accusation of one moderator calling me a troll, I remain in dissent about this article: the ideas were interesting but it was poorly written. He really needed an editor. The story really needed help.

      It's interesting to run data on solid state components but it's not very practical. SCSI simply rules the roost in terms of speed and pragmatism and puts the solid state idea in the very distant future. Gigabytes are almost the same price as eggs on IDE and very affordable on SCSI.

      Who wants a volatile drive? I'm really not sure what this guy was getting at and, quite frankly, neither was he.

      If that makes me a troll then this moderator has abused his privilege to moderate.

      --
      Laws are for people with no friends.
  31. Removable drives are easy! by ksheka · · Score: 1

    I bought a 120gb 3.5 inch drive ($100) a couple months ago, and put it in an external firewire drive case ($50) and hooked it up to my computer. It's portable, has massive storage (relatve to most other removable storage, at least), has fast transfer speeds, comparable to other removable media, at least.

    The plus is that I can always remove the drive and put a different one in if 120gb ever becomes "small".

    --
    alias uptime="echo '5:33pm up 22342352324 days, 6:28, 2124315623 users, load average: 2432.40, 12312.31, 123123.19'"
    1. Re:Removable drives are easy! by f0rt0r · · Score: 1

      Can you post the details on this one? Lile make/manufacture of the HD case? And are there ones that support USB? That would be a good way for me to bring mp3's to work, as we are not allow to store them on company hard drives, but removable media is acceptable.

      Thank You,

      --
      I can't afford a sig!
    2. Re:Removable drives are easy! by Anonymous Coward · · Score: 1, Informative

      I use a belkin usb 2.0 removable storage case. works very well, even has an external fan and can easily remove hd's on the fly.

      usb 2.0 is very fast

    3. Re:Removable drives are easy! by Anonymous Coward · · Score: 0

      1394
      biotch

  32. Take me to his dealer by Quietti · · Score: 5, Insightful
    modern drives are pretty reliable, and highly compatible with each other
    I wanna have some of what he's smoking, quick!

    Seriously, I have IDE and SCSI drives that are about 10 years old (capacity is obviously small - in the 200 - 500mb range) and have almost no bad sectors; they still do a reliable job in routers and other boxes that don't require a lot of storage. Meanwhile, newer drives of 2Gb or larger regularly require replacements. Then, there's the problem of recent drive capacities being too large for the BIOSes of my "deprecated" computers, not to mention SCSI connector standards that change more often than the MTV Top 10.

    The real problem, for an end-user, though, is the excessively generous storage capacities; as Cringely once pointed out, unless you are a graphic artist, your personal data probably fits well within 500Mb of storage. Why the hell is it that the smallest drives I can purchase nowadays are around 30Gb (120Gb for SCSI), at a time when my data storage needs still have not exceeded that 500Mb per user quota? And, no, my workstations do not suddenly have a use for larger drives either.

    One cannot help but notice how manufacturer warranties reflect the lower quality, as well. Where we used to have 5 year warranties (which, in practice, meant that the drive actually performs well for about 10 years), current offerings are guaranteed for 1 year and last exactly that. There's been several recent cases e.g. with IBM's glass drives, where a replacement is required within 6 months from purchase.

    I don't know about you, but I have better things to do than constantly wasting money on purchasing replacement drives and time on reinstalling everything on the new drive, only to find out that the BIOS cannot use such large drives, and cursing that I had to purchase a drive whose capacity is exactly 100 times what I can use.

    Message to drive manufacturers: Gimme reliable and quiet 2 - 4Gb drives, using the good old 50-pin connectors in both IDE and SCSI flavours, but providing all the modern refinements of Ultra DMA100, etc. and guaranteed for 5 years or more. Make them affordable too. We don't want any more stinky throw-away media storage, thanks you.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
    1. Re:Take me to his dealer by jawtheshark · · Score: 2, Informative
      I mostly agree, if you mean "personal data" == "documents you produced yourself" like spreadsheets, word processor files etc. However, give a digicam to any modern user and your diskspace is *gone*. Same with MP3, and luckily DivX isn't mainstream yet. (mainstream as in "non-geeks use is dayly").

      However, there is a need in 2G-4G drives. Mainly in the corporate market. I've got this nice new Dell workstation at work for development and to my suprise I noticed it had a 8Gig harddisk. We're supposed to store our stuff on the network so, basically it only has apps and the OS on it. My question was: where the *cencored* did they get these small disks. Well, I just launched the disk administration and fair enough: 40Gig disk, with 8Gig partition. A complete waste.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    2. Re:Take me to his dealer by jhines · · Score: 1

      It is hard to build a drive with a partial platter, so a single sided drive is the smallest you'll get in a standard drive.

      What is left is to shrink the size (diameter) of the drive, leading to microdrives.

    3. Re:Take me to his dealer by Skuld-Chan · · Score: 1

      I dunno what you are talking about. I have a 120 gb western digital hdd that I bought boxed at fry's for 89$ (one of their sales) - comes with a 5 year warrenty - only picked it up a few months ago. Also - its very silent.

      Also - my two previous disks (seagate 40 and 80 gig) are happily serving up data in my file server on reiser/lvm - they have been on non-stop for the last year or so and are still clicking along nicely - and they are quiet too.

    4. Re:Take me to his dealer by theLOUDroom · · Score: 1
      Cringely once pointed out, unless you are a graphic artist, your personal data probably fits well within 500Mb of storage. Why the hell is it that the smallest drives I can purchase nowadays are around 30Gb (120Gb for SCSI), at a time when my data storage needs still have not exceeded that 500Mb per user quota?

      500MB!? All I can say is dude, get with the times!
      • First off, I would look into these files called "mp3s" people seem to be filling up a lot of disk space with them these days.
      • Did you know that computers are fast enough to play movies now? That's right you can actually watch movies on your computer. (Or if you're me, your handheld :)
      • Every heard of digital cameras?
      • Did you know you can buy a scanner and keep documents in your computer? No more endless piles of dead trees!
      • [user@localhost user]$ du -s Mail
        254932 Mail
      • Play any modern games? I didn't think so.
      • Your head would probably explode if you head how much HD space you need if you want to hook up a digital video camera to your computer.
      Of course, if you're happy with your 2GB HDDs and your 640KB of RAM, that's fine with me. Me, I'm running out of space with 80GB of storage. I would have 120GB, but I have 2 drives RAIDed to handle that reliability problem you were talking about. I don't really see what you're complaining about. Back in the 2GB days, do you remember how much HDDs cost? You can by 2 drives today for those prices and use one as backup.
      --
      Life is too short to proofread.
    5. Re:Take me to his dealer by Wolfrider · · Score: 1

      > 2 - 4Gb drives,

      --Too small. Try minimum of *4 gig*, 8gig is nice... Forty gig (especially 68-pin SCSI) that is inexpensive, quiet, fast, and lasts 10 YEARS is a nice dream.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  33. Ummm. by Anonymous Coward · · Score: 0

    ... You should at least give props to [H] who posted this 36 hours ago.

  34. I'd pay more for a solid state drive... by Andorion · · Score: 3, Interesting

    The price per meg on current harddrives is RIDICULOUSLY low, we're all spoiled.

    It's basically a dollar a GIG, or less... a 200 gig HD costs 200 bucks.

    I'd be willing to pay $200 for a TWENTY gig solid state drive. Ten times the cost, but worth it... too bad no such thing is available.

    ~Berj

    1. Re:I'd pay more for a solid state drive... by Glonoinha · · Score: 3, Interesting

      How about $200 for a TWO GIG solid state drive?

      For SSDs that are smaller than difference between what your computer has for RAM and what it can hold (ie. if you have 512M in your system but the board can hold 4G, the difference is 3.5G) the price is roughly $100 per Gig.

      Add two Gigs of RAM to your mobo and run ramdrive software (www.superspeed.com) - voila! cheap SSD running at your RAM bus speed.

      Need more than that? Mobo already filled with 4G and you need another 4G? RocketDrive DL (www.cenatek.com) : a PCI card with slots for up to 4 1G SDRAMs (PC133) viewed by the system as a drive. Retail price $900 plus the $1500 or so for memory (specifies high quality RAM.) So maybe $2500 total to add 4G to the system, and you can stack them if you want more than 4G via software RAID across multiple adapters (ie. 4 cards would be 16G of SSD for $10,000.)

      Ok, so $12,500 for a 20G SSD is a little out of my price range, but it also offers performance that I can't justify on a price to performance ratio.

      It was worth it to add a Gig of RAM to an old machine (PII/300) and create a 768M RAMdrive though, because when I tried to burn CDs from the hard drive at 12x it always suffered buffer underrun. Most of the time at 8x also. Move the stuff I want to burn to the RAMdrive first and I get a fast clean burn every time, adding $100 worth of RAM to that system saved me from having to buy a whole new computer.

      --
      Glonoinha the MebiByte Slayer
    2. Re:I'd pay more for a solid state drive... by r00zky · · Score: 1

      Need more than that? Mobo already filled with 4G and you need another 4G? RocketDrive DL (www.cenatek.com) : a PCI card with slots for up to 4 1G SDRAMs (PC133) viewed by the system as a drive. Retail price $900 plus the $1500 or so for memory (specifies high quality RAM.) So maybe $2500 total to add 4G to the system, and you can stack them if you want more than 4G via software RAID across multiple adapters (ie. 4 cards would be 16G of SSD for $10,000.)

      PCI bus should be a bottleneck in a system like that no?

      If you want more than 4gb ram, in a PC, wait for 64bit processors.
      AMD will launch their Athlon 64 in september right?

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    3. Re:I'd pay more for a solid state drive... by Glonoinha · · Score: 2, Insightful

      In theory, the PCI bus would limit the peak sustained throughput to 133MB/s IIRC, but the number of transactions per second would be through the roof. The combined seek times on a zillion little file transactions is what kills traditional hard drive performance, these would be pretty much eliminated in a vDisk.

      Plus if the cards will run on the new 3.3v PCI-X architecture systems you could run a few in parallel (software raid, drive spanning) to seriously increase the throughput. I have no clue if they do, however.

      Right now if I want more than 4G of RAM I am going to have to wait for the price of RAM to come down, or for my income to go up. Heck my beefiest box only has 1G of RAM so I could bump that one to 4G and make a 3.5G RAMdisk simply for the cost of the memory (and the RAMdisk software, natch.) I have been thinking about it too, if I could only find a good use for a 3G RAMdisk besides coming here to brag about how fast it is :)

      I shoulda loaded it up when Frys had the ECC/Registered 1G PC100 SDRAM on sale for $100 apiece (it isn't my newest box, merely a 1.2GHz Celeron that likes ECC/REG PC100 memory.)

      --
      Glonoinha the MebiByte Slayer
    4. Re:I'd pay more for a solid state drive... by Dark+Lord+Seth · · Score: 1
      It's basically a dollar a GIG, or less... a 200 gig HD costs 200 bucks.

      Grrr, a 200gB HD would cost me at least 275 Euro around here (The Netherlands), which is about 285 to 300 USD. If I could get my hands on a 200gB Maxtor for 200 Euro I'd buy two of em. Rawr, 400gB!

      Though, SSDs would prolly be extremely lovely. Less noisy, no annoying spin-up times, faster, more stable (no moving parts) and not to mention a certain "novelty" factor. Besides, it would (imho) be an evolutionary step in the right direction for computing. Now all we need is to get rid of floppies (how about those 1gB or so credit card HDs? Make them solid state as well!) and upgrade stuff to PCI Express, USB 2.0 and what have ye.

    5. Re:I'd pay more for a solid state drive... by The+Mayor · · Score: 1

      I'll trade! You come over here to the States, and I'll go live in the Netherlands. You're not in Amsterdam, are you? I much prefer the countryside, or at least outside of Amsterdam/Rotterdam.

      Yeah, you pay more. Look at your costs--most of the cost difference in Europe is due to the VAT. In the UK, you pay the VAT + an additional 15%. Things are just more expensive in the UK than in the rest of Europe.

      --
      --Be human.
    6. Re:I'd pay more for a solid state drive... by Dark+Lord+Seth · · Score: 1

      I'm in a quaint little bubble of civilization amongst farms, forests, plains and various inbred hamlets where sewage systems, cable TV and tarmac are considered a luxury. Major nearby cities are Arnhem and Utrecht, both 30m by car (if you're lucky) and 20m by train. (if you're REALLY lucky) The local goverment and police force are too corrupt but fortunately also too stupid and divided to be a real nuisance to anyone other then eachother. If you want to have fun, we got a nice little square for going out in the weekend where you can have fun buying ridiculously expensive and warm drinks until minorities beat you up the second you're alone for a nanosecond. Also, large portions of this town's population seems to be stuck in time somewhere and are too religious for my comfort, especially the girls. This seriously distorted the male-female ratio in this place and I suggest you bring along your g/f or else get some wrist exercises; even the ugly girls are already taken by people more desperate then me. Have I mentioned yet I hate this place?

      What else, hmm... Nothing to do, nothing to see other then the odd war memorial, (This is the area where Market Garden happened, after all) nothing interesting to buy either... At least the goverment doesn't spy on us yet. Heck, they might be trying to do so but we haven't had a stable goverment in two years and even if we had one, they'd be too incompetent and divided on matters to actually do anything complicated like that. We don't have any ridiculous patriots and our kids don't have to swear allegiance to a material symbol, a dying ideology and a corporate muppet under the name of a certain deity either. And you get to pick on German & French tourists, I heard you US people seem to enjoy such acticities lately. :)

      Tell you what, if you can get me in Portland or at least NEAR Portland, we have a deal!

    7. Re:I'd pay more for a solid state drive... by JoshRoss · · Score: 1

      Does anyone remember the HardCard? It was a hard drive + controller on a fullsized ISA card. I had one... I still might have it in my 286, I wonder where I put it?

    8. Re:I'd pay more for a solid state drive... by drbyte · · Score: 1
      Let's put it simply. With more and more folk having laptops, PDA's and a desktop unit, if data is meant to be sync'ed between all of these, we need some form of solid state device that doesn't cost a bomb.

      $200 for something that would span 20GB (and not 2GB!) would be great. It would prove that our data at least get's sync'ed and we are truly moving towards the age where our data is always with us, no matter where we are.

      Little flash disks of 512MB or 1GB don't really help too much. There are 2GB Type II PC Cards, but they're not really good for some PDAs.

      What's needed is a standard. And then, our data can be moved right along.

    9. Re:I'd pay more for a solid state drive... by unitron · · Score: 2, Funny
      "Does anyone remember the HardCard? It was a hard drive + controller on a fullsized ISA card. I had one... I still might have it in my 286, I wonder where I put it?"

      Probably not in slot 8 :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    10. Re:I'd pay more for a solid state drive... by The+Mayor · · Score: 1

      Hell, I'm in Houston. I'd trade for Portland, too. Oh well. I guess that's the life when you're married to a geologist (ain't too many jobs outside of Houston). Den Hague would be very nice, but the wife won't stand for Shell--nepotism and an old-boys network make it tough for American women to succeed there.

      If you find a way to make it to Portland, let me know. I'll join you.

      --
      --Be human.
    11. Re:I'd pay more for a solid state drive... by iamhassi · · Score: 1
      "It was worth it to add a Gig of RAM to an old machine (PII/300) and create a 768M RAMdrive though, because when I tried to burn CDs from the hard drive at 12x it always suffered buffer underrun.... adding $100 worth of RAM to that system saved me from having to buy a whole new computer."

      right, that makes sense... or you could have just bought one of the "new" (been out for 2+ years, is that new?) CD burners with burn-proof (or JustLink) technology making it IMPOSSIBLE to buffer underrun since it can actually stop recording completely and restart mid-way through.

      Could have bought a 48x burner for $40 and be burning at triple the speed right now with $60 extra in your pocket to boot, but instead you're now $100 short and still burning at 12x.

      --
      my karma will be here long after I'm gone
    12. Re:I'd pay more for a solid state drive... by JoshRoss · · Score: 1

      i dont get it.

    13. Re:I'd pay more for a solid state drive... by unitron · · Score: 1

      On the IBM PC-XT the ISA slot farthest to the right when viewed from the front (closest to the keyboard socket and the power supply) is wired a little differently from the others. A connection that is undefined on the other slots is, on slot 8, called "card selected", and if not activated by the card in slot 8, system board drivers ignore that slot. One of the uses for that slot was a card that allowed connecting an expansion chassis, which was sort of like another computer case with a motherboard that only had more ISA slots. If a regular card isn't specifically designed to work in slot 8 (usually needs a jumper setting changed), the card won't work 'cause the computer won't get the signal to connect slot 8 to the ISA bus. Most hardcards (an ISA card with a hard drive mounted right on the card along with controller circuitry) weren't designed with the extra circuitry needed to work in slot 8, so they wouldn't work there, so it would be unlikely that he would have left his hardcard in that slot :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  35. Cost per megabyte by Alien54 · · Score: 1
    The usual rant on Moore's law, etc.

    As seen in this Scientific American article (among too many others) the cost per megabyte measured in dollars per megabye back in the early 1990s. which seems to be where SSDs are right about now. Presuming a similar price performance curve for the forseeable future, these things should be available and affordable in the mass market in the next decade or so.

    We then reach the point where conventional storage is able to be completely absurd. We currently have over 100 times the capacity we had available about ten years ago for about the same price. Let's face it, it is hard to figure out what you would use a forty terabyte drive for, but I'm sure an OS and an animation based office suite will be developed by somebody that will make a valient stab at it.

    so by that time SSDs will be far more affordable as well, and there will be a shift to this technology because of the cost. Note that a similar technology is seen in PDAs. Right now PDA's have the capacity and power of the old 486 machines. Imagine when they have the capacity of the current generation of desktops.

    Desk Top machines will have a similar boost in power, but may go to SSD technology, simply because of the performance boost. and most people are not editing movies, etc at home.

    One use of the incredible space that comes to mind is the software used to do the battle scenes in the Lord of the Rings. Imagine when this will become a desktop product. You could then create a movie usually methods similar to making a midi file. Events specified invoking effects generated by the computer, printed to video.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Cost per megabyte by jefu · · Score: 1
      "an OS and an animation based office suite will be developed by somebody"

      I can see it now - Microsoft brings you "Bob++"

      And the cutesy dog could be the voice of DRM and growl/bark at you when you do something he doesn't like. Cool! This has real potential!

  36. SSD Vs HDD by subzero_ice · · Score: 1

    I think I will keep the HDD merely for the fact they don't cost as much and I don't lose my data if I turn off my hard drive.

  37. That's just plain stupid ! by yuvtob · · Score: 4, Informative

    The current basic and EXTREMELY old computer architecture (which is CPU, memory, storage device, and IO devices) already solves this !
    You store everything you need on the STORAGE DEVICE, and access stuff by copying it to MEMORY. If you what you need to access is big (like a database) - add more memory.
    Actually, the only difference between MEMORY and STORAGE DEVICE is speed. If they were the same speed, we wouldn't have needed one of them. Shoving the memory away from the processor is like saying 'let's put a hard drive instead of memory - that way we'll have hundreds of GBs of memory !'.

    To be fair, I'll add that it might help on 2 occasions:
    1. Systems which are memory-limited - like my PC which is limited to 4GB. But I'm guessing that computer manufacturers will continue to expand this as needed (both for PCs and servers).
    2. Loading-up such a system - reading those GBs from an HDD to the memory will take longer than loading it from memory.

    But other than that, I think that stuffing the memory in the storage device and saying that you have a fast storage device might be true, but it's plain stupid !

    1. Re:That's just plain stupid ! by lastberserker · · Score: 2, Insightful
      Actually, the only difference between MEMORY and STORAGE DEVICE is speed.
      Nah, there is at least one other: persistence. HDDs and flash are persistent, memory chips are not. Maybe you should think a little next time before screaming profanities, even if it is just /. ;-D
      --
      My other Beowulf cluster is... er...
    2. Re:That's just plain stupid ! by mnmn · · Score: 1

      That reminds me of an idea I had a while ago. AMD should make Athlons with the RAM on the chip at possible L1 speeds. Most Athlons out there have 128-256 MB ram. So they can put 128MB ram, no L2 cache, and any additional RAM will append to this 128MB, but will be slower.

      Kernel developers will be quick to put most accessed functions in the first 128MB depending on the CPUID. This is different from this threads faster-secondary-storage but it should push the Athlon real world benchmarks to exceed the latest Pentium-4, shouldnt cost TOO much more and should tempt gamers and server people to spend for it.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  38. it's "disC" not "disK" by poopyhead · · Score: 1

    "disk" is shorthand for diskette damnit! :)

    Only floppies are "disks".

    --


    Wes - Crazy like a fox.
    1. Re:it's "disC" not "disK" by vsprintf · · Score: 1

      Only floppies are "disks".

      Although "disc" is sometimes used for HDDs, the (currently in the US) common convention is "disk" - floppy or hard. Disc is more often used to refer to optical media (CDs and DVDs).

    2. Re:it's "disC" not "disK" by Anonymous Coward · · Score: 0

      floppy or hard

      I love it when you talk dirty.

    3. Re:it's "disC" not "disK" by Anonymous Coward · · Score: 0

      Google would disagree. "hard disk" yields 4 billion hits, and "hard disc" only 2 billion.

      A bit of history might help you get over your issues.

      Since the word disk comes from the Latin discus, I doubt very much that it's short for diskette.

    4. Re:it's "disC" not "disK" by Anonymous Coward · · Score: 0

      Even inside the floppies you speak of is a disc. So you're wrong to, mon amie ;)

  39. Are you for real? by mindstrm · · Score: 2, Insightful

    My personal data?

    Let's list some common consumer appliances that offload data to the home computer:

    mp3: 1MB/min of audio

    video from digital video cameras: Lots of GB here
    digital photos: getting bigger all the time.

    DIVX video: almost a gig per movie.

    Video Game: 2 gigs of space, easy.

    PVR: the more space the merrier.

    So seriously, what are you smoking?

    In the old days, there were all kinds of ide incompatabilities.. some drives just would not work with other drives in master/slave configurations. Bios issues, etcetera.

    Nowadays, any modern computer (by modern, I mean from the last 4 years or so) can use any hard drive out today, with no problems at all.

    My mom eats 30 gigs for breakfast.

    1. Re:Are you for real? by Quietti · · Score: 1
      My own comments are emphasized between yours:
      My personal data? Let's list some common consumer appliances that offload data to the home computer:
      • mp3: 1MB/min of audio

        Unless you are a recording artist, none of it is your data.

      • video from digital video cameras: Lots of GB here. digital photos: getting bigger all the time.

        Both are best strored on CDRW.

      • DIVX video: almost a gig per movie.

        Unless you are a movie producer, none of it is your data.

      • Video Game: 2 gigs of space, easy.

        Which is still well below the usual 30Gb drive's storage capacity.

      So, in effect, 4Gb should be plenty for you too, including OS, applications and your own data.
      --
      Software is not supposed to be about how to work around a useability issue. - Ken Barber
    2. Re:Are you for real? by Anonymous Coward · · Score: 0

      shut your mouth

    3. Re:Are you for real? by xigxag · · Score: 1

      4Gb should be plenty for you too, including OS, applications and your own data.

      Troll much? [Insert 640K RAM joke here]

      My email directory is over 1 Gb in size.
      Legally bought and paid for applications (not data) take up 8.3 Gb
      Offline usenet messages take up about 2.5 Gb.

      Not to mention that a large fraction of people who use their PCs for professional/serious amateur work will easily use GBs of space. To burn a DVD of the family's vacation takes up 5Gb. Dual booting Linux and Windows will take a couple of Gb. DTP, programming, photo editing, music composition, online gaming, PVR, all of these can use up a tremendous fraction of a hard drive.

      Frankly, unless you're auditioning for a part in the RIAA follies, I don't see why you feel entitled to tell people how much HD space they should be using in the first place.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    4. Re:Are you for real? by Anonymous Coward · · Score: 0

      Very nice. I see the RIAA budget is well spent.

    5. Re:Are you for real? by dissy · · Score: 1

      > Both are best strored on CDRW.

      That is unless you want to keep those pictures for more than 6-8 years...

      CDR's degrade over time and lose data.
      (Cheaper ones in my experence dont even last 6 years, more like 3-4)

      I hope writtable DVD media doesnt have the same problems, but i fear it will.
      dvd[-/+]r[w] would be a great backup medium if it didnt fail after a number of years.

    6. Re:Are you for real? by gmuslera · · Score: 1
      You are putting the worst case scenario, but, you can legally (and not being a recording artist nor a movie producer) need huge amounts of space for relativelly common life scenarios with mp3 and divx.

      In example, if you want to make your computer to take dictates, voice notes, work as a phone answerer or record meetings, classes, etc, and don't trust enough or need additional data to use speech to text software, mp3 is a good alternative here, and in the long run it could take lots of space.

      And for divx or videos in general, I think that with a lot of space and a tv card you can record tv/cable programs to see them when you can, or use webcams to record things (birthdays, meetings, to name a few), or the same for video streams for internet.

      Using CDRW could be useful in certain situations, but having huge amounts of space could change how people use this kind of big amount of data.

      This kind of things remembers me how I changed how I use internet first from phone to a dedicated connection, and a bit more when that dedicated connection got a lot faster. With resuorces people change the way technology is used, sometimes in ways that don't look necessary to people that don't enjoy it yet (another example, wysiwyg word processing), but after using them, you can't understand how you could live without them.

    7. Re:Are you for real? by (H)elix1 · · Score: 2, Insightful

      >>video from digital video cameras: Lots of GB here. digital photos: getting bigger all the time.

      >Both are best stored on CDRW.

      >>DIVX video: almost a gig per movie.

      >Unless you are a movie producer, none of it is your data.

      Personal Computing is powerful enough to turn the home user into a movie producer. Back in the day, I remember spending six digits for a Mac based Avid - a very large portion of the cost was the vast arrays of SCSI hard drives and raid controllers needed to handle days worth of raw video material. At the time, the largest SCSI drive was ~4G and the editors claimed to require 36G for about a half hour's work.

      Fast forward to today. I have a personal video camera, firewire, and editing software on my personal machine. You might get a meg a minute with some heavy compression, but while I'm chopping and splicing I like the uncompressed video. Perhaps you need kids... because I know I use a metric assload of HDD capacity. Quality may be no better than the reels of tape my father and grandfather took, but make no mistake - Joe Sixpack is a movie producer. I'm proof no talent is required.... (grin)

    8. Re:Are you for real? by Per+Wigren · · Score: 2, Insightful

      "mp3: 1MB/min of audio
      Unless you are a recording artist, none of it is your data."


      Duh, I've ripped all of my legally purchased CDs (about 300 of them) to my computer.. I love the fact that I can now put 50 CDs in my XMMS playlist and play them at random.. I haven't used my regular CD-player in more than 2 years...

      --
      My other account has a 3-digit UID.
    9. Re:Are you for real? by compwiz3688 · · Score: 1

      (Cheaper ones in my experence dont even last 6 years, more like 3-4)

      I've had cheaper. Try 1 year on a stack of CDR's that cost about CDN$0.20 apiece I bought from mainland China. They aren't scratched, or mistreated in any way, yet I can't read back half the data that I burned on them.

    10. Re:Are you for real? by Just+Some+Guy · · Score: 1
      video from digital video cameras: Lots of GB here. digital photos: getting bigger all the time.

      Both are best strored on CDRW.

      OK, now you're either trolling or ignorant. I haven't done the math, because I have enough online storage that I'm just not very concerned with it, but uncompressed video data from my camcorder seems to take about 500MB per minute. I downloaded a recent film of my new daughter's trip home from the hospital from said camcorder and spent several gigs. If I compress it well enough to fit on a tiny CDRW, then I'm throwing out much detail, and this is the sort of thing I want to archive at a higher quality.

      So, no, CDRWs are not an acceptable alternative to big HDs.

      --
      Dewey, what part of this looks like authorities should be involved?
  40. Optimized Swap File disk by irritating+environme · · Score: 1

    I always wondered if this would be a good idea once economies of scale kicked in and design knowhow was put toward it

    Basically, you have your normal 120 GB disk for your files. But the swap file exists on a different GB hard drive thats only 1% the size of the usual hard drive, specifically manufactured for high speed and a lot of cache. This hard drive holds the swap file, which probably accounts for the majority of hard drive accesses. It wouldn't cost $5000 like an SSD would, but maybe 30-50 bucks once a few hardware generations went by.

    Maybe it could be an integrated RAID of four small drives (I always forget which RAID configs optimize for speed).

    --


    Hey, I'm just your average shit and piss factory.
    1. Re:Optimized Swap File disk by toddestan · · Score: 1

      The question is, why take a really really fast disk drive and use that for a swap file? If you have problems with the swap file being to slow, put in more Ram.

      I guess there are the problems with operating with poor swap file management though. The other problem is how much ram you can put in. Now it wouldn't be too hard to bump up against the 4GB limit, but once the 64bit AMD chip comes out, you could in theory install 17 million terabytes of ram, and that should be enough for anybody. *ducks*

    2. Re:Optimized Swap File disk by Gothmolly · · Score: 1
      It already exists, and it's called... [drumroll here]...


      RAM!

      Load your system with RAM, and it will never swap. Problem solved. If you can't fit your working set into RAM, and you have a modern system board that can take 1 or 2 GB of it, then you have other optimizations to worry about.

      --
      I want to delete my account but Slashdot doesn't allow it.
    3. Re:Optimized Swap File disk by irritating+environme · · Score: 1

      Well, how expensive is a gig of ram?

      How expensive is a high-speed 100 GB hard drive?

      --


      Hey, I'm just your average shit and piss factory.
  41. Mt. Rainier by The+Clockwork+Troll · · Score: 1
    Widespread drive (and O/S) support for the Mt. Rainier packet-writing/defect-handling standard should go a long way toward making floppies obsolete.

    For the masses, the next release of Windows should feature built-in Mt. Rainier support and I believe Linux has had its act together on this one for a while.

    --

    There are no karma whores, only moderation johns
  42. SSD's? by dupper · · Score: 1

    I don't know, Executor looked pretty damned expensive.

  43. Architectural RAM limitations by yerricde · · Score: 1

    when they could spend less money and buy dram instead - which shuld be faster.

    Which would involve running most apps in slow emulation because if I already have several GB of DRAM, the most popular processor architecture in which proprietary software is published can't handle much more.

    --
    Will I retire or break 10K?
  44. Considering making an affordable SDD with IDE by pjrc · · Score: 5, Informative
    For several months, we've been tossing around the idea of making an "affordable" solid state disk circuit board at PJRC. The article asks:

    What if someone started making SSDs for the consumer market, though? How cheap could they be?

    Produced at modest volumes in the USA (not made by the boat-load in China), we've been looking at somewhere in the $250 to $300 (usd) range for the bare board with 16 or 20 DIMM sockets, IDE interface, and power management circuitry with aux power inputs.

    The unit is planned to fit into the form factor of a cdrom drive, which allows just enough room for 20 sockets and a couple inches to pack in all the circuitry, IDE and power connectors. There just isn't room for a battery, so the plan is to have 2 or 3 "aux power" connectors that accept 9 to 12 volts. We'd make a battery pack that fits into a 5 or 3 inch drive bay and recharges itself from PC power, so you could connect 1, 2, or maybe even 3 battery packs, or maybe a battery pack and 12 volts from some external source like a "wall-wart" power adaptor plugged into a cheap UPS, or maybe something a bit more "reliable". I'm not sure what the battery pack will cost, but it's hard to imagine it'll be over $50-60 even if we splurge a bit for a fancy microcontroller-based rapid charger and advanced battery monitor.

    Today, 512 meg DIMMs are the most affordable, and today's pricewatch says about $40 for PC100-SDRAM and $46 for PC2100-DDR. Prices fluctuate quite a bit... a few months ago the 512 meg PC100-SDRAM was $30. But assuming you pay $40 each for 20, plus $280 for the bare drive and $60 for a battery pack, that puts you at $1140 for a 10 gig ultra-ultra-fast drive. Ouch. Even if the prices drop back to $30, which puts you under four digits, it's still quite expensive.

    But not as expensive as the article claims.

    Anyway, at this point the project is pure vapor. The earliest you might see it would be about one year from now, but 18 months is more likely. Even though DDR is more expensive today, the design will almost certainly use DDR because it is expected to become cheaper and remain more easily available for the years to come. It's also quite likely I'll do serial ATA only, as S-ATA is going to become the mainstream down the road, and it's already gaining acceptance now. My hope is that 1 and 2 gig DIMMs will become more common and their price/byte will come in line with the 128/256/512M sizes.... 'cause there's no way we're going to get more than 20 DIMM sockets into the 5.25 inch drive bay form factor.

    The project also has a number of technical challenges... including the difficulty of connecting that many unbuffered DIMMs (the design will need 4 or 5 separate memory channels and a lot of buffers & PLLs that there aren't really room for on the board).

    Well, enough vapor for one day.

    1. Re:Considering making an affordable SDD with IDE by shoemakc · · Score: 1


      But not as expensive as the article claims.

      You left out the costs of:

      marketing,

      testing,

      warranty service,

      administration,

      production,

      salaries for the engineers, sales reps, tech support...and their benefits

      etc. etc. etc.

      You can't just look up the sum of the parts on price watch and assume that's anywhere near what something should cost. At least not a product I would want to buy anyway...

      And of course, the geeks who would actually use this thing make up a very small percentage of the market, so the item would be a relatively low-production one. Lower production means higher margins....which means higher cost.

      -Chris

      --
      --an unbreakable toy is useful for breaking other toys--
  45. Misleading Title by miketang16 · · Score: 1

    I find it quite odd that the title of this is, 'Getting Rid of the Disks', considering that the article is about why it would be too expensive for a normal user to switch to SSDs.

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
  46. Works great for me by digitalgimpus · · Score: 2, Interesting

    Should use intelegent drive management.

    Since solid state memory is cheaper now than it was, disk drives should use giant amounts of cashe... Perhaps 512MB... let the OS put the common stuff there.... that way boot time, and such could be quicker.

    Kind of like auxilary ram. The OS can put stuff there based on what it thinks should be there... for example commonly used apps (in most cases a webbrowser and email client)..

    Can also expand on the idea and use solid state as a form of backup, since it's so reliable. Have the system automatically compress data on the drive from specified directorys, and backup to solid state memory.

    There are so many potential uses. We rely on hard drives to much.

  47. LVM by Jennifer+E.+Elaan · · Score: 3, Insightful
    From what I have read, linux's Logical Volume Management (LVM) system gives you the advantage of RAID while still letting you expand your storage. If I were going with the multiple HDD method, I would be using it.

    That said, I'm looking at a DVD-R drive. While the rewritable DVD's don't work everywhere, the non-rewritables work almost anywhere, and DVD-R discs can be as cheap as $0.70 each (DVD+R's are several times more expensive). This falls well below the $1/Gig for HDD storage, and they are very conveniently removable.

    1. Re:LVM by Simon+Kongshoj · · Score: 2, Informative

      Unfortunately, LVM is on its way out. 2.5 kernels no longer have it, and it appears that the jury's still out regarding its replacement.

      --
      Six sick .sigs, the Number of the Beast!
    2. Re:LVM by Salamander · · Score: 2, Informative
      (DVD+R's are several times more expensive).

      I don't know where you're shopping, but at one online retailer I use 10-packs of Memorex DVD media are priced right now as follows:

      • DVD+R $25.44
      • DVD-R $25.99
      • DVD+RW $30.61
      • DVD-RW $44.99

      That's right: DVD+R is actually cheaper than DVD-R. DVD-RW is almost 50% more expensive than DVD+RW while also lacking some DVD+RW features like defect management and lossless linking, and being very slightly less compatible with consumer A/V gear (dvdrhelp.com).

      You can get DVD-R media for $0.70 apiece if you buy a hundred or so of some off-brand that won't work in most drives. You can do the same with DVD+R. The claim that DVD+R is "several times" more expensive was never true, and is not even close nowadays.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  48. Option 3. by Glonoinha · · Score: 3, Interesting

    Option three : buy a spare computer with a TON of hard drive space to dedicate as 'offline' storage. It isn't particularly expensive anymore (although no where near as cheap as tape) but it doesn't take a week to do a system backup either. Doesn't have to be a fast state of the art computer, just have a lot of drive space.

    Do a system image once a month of your entire OS, apps, etc... stored to that machine, then just back up your data once a week. If it takes you a week to back up a system now you are only backing it up once a week anyways.

    If you were creative you could probably come up with a 1TB server (IDE drives) and a GigE network card for under $1,500.

    Notes on your post :
    Under option 1), if you do RAID5 you always lose the capacity of one disk. If you want to minimize costs use bigger drive sets (ie. in a 6 drive set you lose 17% (one drive), but in two 3 drive sets you lose 33% (two drives.) Granted it is a little difficult to do a 6 drive set using IDE, and SCSI drives are still a little pricey when they get big ...

    Under option 2), if you store the offline drives in a quiet, cool, dry, clean place (those mylar bags they came in when you bought them, for example) I don't think you are going to experience hard drives demagnetizing themselves much.

    --
    Glonoinha the MebiByte Slayer
    1. Re:Option 3. by Anonymous Coward · · Score: 1, Insightful

      FORGET THE GigE save yourself 200-500$ and use 1394
      biotch

    2. Re:Option 3. by Anonymous Coward · · Score: 0

      I've had a Seagate Fireball SE in mylar bag for a couple of years now- still going strong, no errors what so ever. I bought the HD somewhere in 1997.

    3. Re:Option 3. by Glonoinha · · Score: 1

      Hehe - my last server cost like $240 delivered : P4/2.4GHz 128M DDR266 40G 7200rpm IDE 8M integrated video and an Intel GigE NIC. It isn't a monster box (could use more RAM and more drive space) but the network adapter is top flight.

      And cheap.

      --
      Glonoinha the MebiByte Slayer
  49. Disk cache anyone? by sco08y · · Score: 1

    The guy lays out this elaborate scheme for having 20GB of DRAM backed by a 20GB disk.

    Why not just use a few gigs for a great big disk cache?

    Oh, wait, because that's exactly what modern operating systems do, so his article is completely pointless. Disk not fast enough? Add more cache...

    Now, why does it *still* suck? The problem is simple: the filesystem. We're all stuck with a great big 50's era hierarchical DBMS running on our machines... think of all the crap you have to go through just to get at your files, and then you have to hope the filesystem isn't going to slow you down too much by letting your data get fragmented.

    Does the "file and folder" metaphor not suit you? Tough. Don't like a long stream of bits? Code around it. Want transactions in your system? Do them yourself, filesystems are relics from the 50's when transactions were way too heavy.

    And *forget* about application-independence. Once you've written a Word document out, it's only useful for a wordprocessor. No logical schema, no integrity constraints, forget *all* of that.

    And definitely forget about a single-level store. Your program is going to have to spend its life shuttling crap between Storage and Core... even though most of your Storage is in Core and most of your Core is in Storage.

    That's why the first thing a serious DBMS does is ditch the filesystem. We ought to treat the OS as a serious DBMS, too.

  50. FRAM vs Core Memory by Jennifer+E.+Elaan · · Score: 2, Insightful
    Actually, from what I have read about the FRAM technology, the difference between it and core memory is essentially the same as between SRAM chips and banks of hand-wired transistors: It's on an IC.

    The basic principle is more or less the same for both technologies, but since FRAM is made on an IC, it doesn't need millions of hand-wirings to put together. Fast, small, cheap, mass-producable core memory. I like it.

  51. Not just OS-level by Jennifer+E.+Elaan · · Score: 2, Insightful
    It's not necessarily just an OS-related problem. I dare you to try to put 60GBs of RAM into your favorite Linux box. What's that, you can't do it? But... Linux doesn't mind having multiple gigabytes of swap... What about putting that swap on a 60GB external ram-drive?

    This idea has been used for decades. The C64 had ramdrives of up to 8MBs available that did just this, even though the base system could not have more than 64K of system RAM onboard.

    1. Re:Not just OS-level by xchino · · Score: 1

      2.4 may by default only support up to 4GB of RAM but with the PAE extensions that limit goes up to 64GB, so you may indeed put 60GB in your Linux box, whereas with Windows, you're stuck.

      At any rate, the point he was trying to make isn't that Windows sucks because of the RAM limit, but rather sucks because of the poor swap handling.

      --
      Everyone is entitled to their own opinion. It's just that yours is stupid.
    2. Re:Not just OS-level by Anonymous Coward · · Score: 0

      Dear Sir Idiot
      Windows does support PAE.

      His box didnt write to disk for 6 months ... yeah sounds like linux .. wait till you reboot your box ^^

  52. cheaper to build it yourself by Khopesh · · Score: 1

    get a nice 64-bit system (hello, athlon64),
    slap 8 or so gigs of ram and a four-disk striped raid array on it.
    half of the filesystem would use 2gb on each disk as a database,
    to be updated twice a day.
    the other half would be on that ram, in the form of diffs on the hdds.
    on top of this, you put a more intelligent system
    to handle things like downloads (go direct to hdd)
    or swap (never go to hdd).

    this would be interesting for test machines,
    which would never sync ram to hdd,
    or multi-user full-access boxes,
    which could have a distinct bank of ram for each concurrent user.

    all we need is for somebody to design the filesystem,
    which should probably look like cvs and ext3;
    think of it as a journalled ramdisk filesystem
    with the journal kept on hdd.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  53. Quit teasing. by Glonoinha · · Score: 3, Insightful

    Ouch - come on man quit teasing us. This is EXACTLY what we want, although I would suggest supporting ATA-133 on down. The reason people want to add a SSD is to make an existing computer a LOT faster ... if they have to buy a new computer (that has SATA) simply to use your SSD then the price isn't just the price of your hardware, it is the price of your hardware PLUS the price of a new computer. A hundred million PCs are getting sold this year without SATA support and that means there are a hundred million computers (customers) out there you are insuring you can't sell to if you only support SATA.

    Secondly, rather than planning your first release to be the superduper box in 18 months, how about a 'pretty good' box that supports regular IDE (ATA-100 on down) in 6 months, sell some to generate some cash flow, learn from the feedback of your early adopters, adapt the engineering changes into your superduper box v2 that is still getting released in 18 months.

    Maybe the first generation skips SATA, no battery backup, uses PC100 SDRAM, make it full height (two 5.25" bays) instead of half height if you need the room, perhaps see if a SCSI interface might get you out the door sooner (much less intelligence on the drive in a SCSI implementation) ...

    Lets face it, the first generation of anything usually has pain - so plan on your uber release being v2 in 18 months and release (sell) your first generation in 6 months.

    --
    Glonoinha the MebiByte Slayer
    1. Re:Quit teasing. by pjrc · · Score: 1
      I'm glad you replied and you're interested in the project. I hear your concern about SATA, and I feel compelled to respond with a couple points you may not have considered.

      A hundred million PCs are getting sold this year without SATA support ....

      Just because you don't have SATA doesn't mean you can't add it. You're going to spend $280(approx) for a SSD, spend $600-1000 to populate it with memory, and about $50-200 for battery packs and perhaps a UPS, but you wouldn't also spend just $32 to add a couple Serial ATA ports ???

      Serial ATA makes a lot of sense for a many reasons, the main one being that it's simply faster than parallel ATA. Today, SATA is 150 Mbytes/sec... only slightly faster than the fastest parallel ATA at 133 Mbytes/sec. But in designing a high speed SSD, I'm certainly not going to skimp and I'll definately use a SATA PHY chip that supports 300 Mbytes/sec, or the planned 600 Mbytes/sec if a PHY chip is available, or a pin-compatible version is planned. I'm also planning on primarily designing around reconfigurable FPGA-based hardware, which reduces a lot of the risk and development costs, and might allow me to populate the boards with faster PHY chips as they become available.

      With 300 Mbyte/sec SATA and the plans for 600 Mbyte/sec down the road, AND many gigabytes of DDR DRAM media that can actually have sustained I/O at those speeds with virtually zero latency, parallel ATA is looking like quite a dinosaur. Of course, future motherboards will need PCI-X or some other faster bus to transfer these amazing speeds... but all that is coming soon.

      Anyway, the main point is that you can pretty painlessly add SATA ports to your existing PC with an inexpensive card. And lots of inexpensive adaptors are available to retrofit "legacy" parallel ATA drives to SATA (which will likely be needed if motherboards start phasing out parallel ATA connectors... which is expected soon since all the new semiconductor processes don't provide 5 volt tolerant I/O pins anymore).

  54. The "cry if I lost that" standard... by ppc970 · · Score: 1

    I think that Quietti was going by the "would you cry if you lost that standard." As such, stuff you created yourself would most likely fit in that category, while huge piles of mp3's, etc would not So, you would have (at least) 2 drives. Maybe more. A bulletproof 2-4GB drive for "cry if I lot that stuff" and other, larger drives for the big stuff. Digital pictures, home movies, etc. definately fit into the veil of tears category, but large cap. HDD's don't have the reliabilty necessary for these. So, we burn CD's and DVD's. This is all theoretical, my only "backup" is that I have three computers that I roughly sync my important files between... Tears could be in my future.

  55. The purpose of on-disk cache by billstewart · · Score: 3, Informative
    The purpose of on-disk cache isn't to cache your files - that's your operating system's job, and system RAM is the place to do that. On-disk cache is for speed and latency matching between your disk drives and the request queues from your system, so you can do things like start caching a whole track on the disk wherever the heads are right now, rather than waiting for the disk to rotate around to the bytes you asked for (which lets you work on the next request after one rotation, rather than one and a half), and caching write requests so that you can work on them after finishing the current request. How fancy the software in your disk controller and operating system is can affect the efficiency of these operations, but it's basically for scheduling around the rotational and seek latency of the disk.

    Does anybody know how big disk tracks are these days? If 2MB was enough on a 20GB disk, does a 200GB disk need 20GB, because the tracks are 10 times as large, or does the disk have 10 times as many tracks of the same size, or somewhere in between? The price of memory hasn't come down as fast as the price of disks, but it has come down a lot, and 10MB of RAM costs about $1 - even though the price of disks is really competitive, drives might as well have as much as makes sense for current geometries and speeds. The sizes are still likely to be on the order of 10MB, not 256MB, and since there's got to be _some_ chip there, it's cheaper as well as more reliable to just make the chip big enough rather than adding sockets for plug-ins.

    Large quantities of write-cache on a disk drive are bad, though, because they're not backed up by battery - the system needs to know that when it's written something to disk, it's really written in some form that can be read back later. Read cache is harmless, because losing it just loses a bit of repeatable fetch work - you need enough to cache a couple of tracks of data, but more than that doesn't usually accomplish much, unless there's a big mismatch between your disk speeds and the bus that transmits to your system memory.

    Caching cards are usually silly, unless they either provide battery backed-up RAM or are part of RAID controllers where they can help in the assembly/disassembly process. Their main purpose is to make up for limitations in operating system caching design (i.e. they help Windows a lot more than Unix) or making up for other hardware limitations (e.g. CPU RAM limitations, or bus speed differences, or letting you run server disks off the otherwise-unused AGP port instead of the PCI bus.) Their other main purpose is to take advantage of memory speed / price differences - disk caching works just fine with cheap PCI-100 memory, while system RAM needs to be the fastest Quadruple-Data-Rate Gigahertz-RAMBUS Quadruple-Price memory you can buy to keep the CPU running at maximum speed, so if you're buying large quantities of the stuff, it's sometimes worth spending an extra $50-100 for a card that can hold lots of cheap memory.

    Battery-backed RAM cards are actively useful for applications that need secure writes, such as database commits or NFS writes. A decade or so ago, the Legato Prestoserve NFS accelerator cards had a meg of battery-backed RAM, which was enough to commit writes to while waiting for the disk drive to spin. This meant that you could respond to NFS requests in sub-millisecond time rather than waiting 10ms or more for a disk to seek and spin (seek time was still slower than rotational latency back then, plus your request might be queued with other disk requests), so you could handle one or two orders of magnitude more requests per second, and a megabyte was more than enough to buffer traffic from a 10mbps ethernet. Database transactions might be generated much faster than NFS requests, but it was still enough to handle caching for a lot of disk space.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  56. Get with the times? What tells you I haven't? by Quietti · · Score: 1
    • First off, I would look into these files called "mp3s" people seem to be filling up a lot of disk space with them these days.

      [sarcasm]Oh, you mean those files that sent you to jail after the RIAA came knocking on your door?[/sarcasm]

      No, seriously, I have a few people's own demos as mp3. For everything else, a nice CD collection and incoming Shoutcast streams via broadband give me all the music I need.

    • Did you know that computers are fast enough to play movies now? That's right you can actually watch movies on your computer. (Or if you're me, your handheld :)

      That's probably why I have an iMac. Without it, I wouldn't have seen the Enterprise series...

    • Every heard of digital cameras?

      I use a scratch partition mounted via network to collect what mine spits and, after editing, the album/movie goes to CD.

    • Did you know you can buy a scanner and keep documents in your computer? No more endless piles of dead trees!

      That's probably why I refuse to use regular surface mail to send documents, nowadays; I scan everything and e-mail it as attachments, unless they absolutely insist that it won't do.

    • [user@localhost user]$ du -s Mail 254932 Mail

      Clearing old mail off your $inbox would do you good.

    • Play any modern games? I didn't think so.

      Ever heard about the demo scene? I didn't think so.

    • Of course, if you're happy with your 2GB HDDs and your 640KB of RAM,

      More like, 2Gb drive and between 256Mb - 1Gb of RAM, on average. 2Gb is all the storage I need for the applications. Home directories are mounted from a fileserver, which has a 4.5 drive mounted as /home that is available thru Samba.

    • Back in the 2GB days, do you remember how much HDDs cost? You can by 2 drives today for those prices and use one as backup.

      That would be pure waste.

      I would probably end up like the other poster who replied to my post said: 40Gb drive of which only an 8Gb partition is used - either because the BIOS on some hardware (yep, I heard about "flashing the BIOS", but Compaq apparently has not) cannot handle more than a few gigs, or more often because the applications I use easily fit the 2Gb constraint of workstations and /home is mounted via Samba.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
    1. Re:Get with the times? What tells you I haven't? by Saeger · · Score: 2, Interesting
      [sarcasm]Oh, you mean those files that sent you to jail after the RIAA came knocking on your door?[/sarcasm]

      Still amazes me how many people refuse to believe that a LOT of people would rather rip their CDs to mp3. You know ... convenience?

      Ever heard about the demo scene? I didn't think so.

      Congrats on your h4rdc0re 64K intro/extro collection d00d.

      "500MB should be enough for anyone" ... Oooookay Grandpa.

      --

      --
      Power to the Peaceful
  57. What are current tape capacities / costs? by billstewart · · Score: 2, Informative
    OK, it's been a while since I've used tape :-) The typical digital tape things held about 4GB of data, which would cost you about $4 to store on current disk drives. (At this point, the little plastic trays for removable disks are about 10% of the cost of the disks themselves :-) What do tapes cost today, and how big are they?

    The operational costs of using that tape were generally higher than the disk drive - a good tape robot and automation software can reduce them, and to make up for the lack of random access on the tape, you need to make the tape from backup/mirror disk rather than from working disks (while queuing up journalling request for the drive you're making the tape from), but restoration was the hard part.

    It's possible that tapes are still cheaper for offline archival backup - the weekly stuff you dump in the safe deposit box so you can defend yourself against that patent lawsuit three years from now, or get that copy of version 0.6.1.8 to support that customer who's got a problem with the embedded device he built last year that uses your code. I've never found tapes to be highly reliable; you certainly don't want to trust them for restoring last night's build when the developers scrambled things this morning, and one reason you can trust them for your weekly archives is that if you lose Week N-48, usually Week N-47 or N-49 will have a copy of what you need.

    But you've also got to keep a spare tape drive in your archive vault, and a spare copy of your backup software, because it's likely that any Really Bad Event that wipes out your onsite disk storage will also trash your tape drive, and tape drive formats seem to change at least annually, or at least the interfaces and backup software do, and the Non-Random-Access performance of tape and the popularity of compression means it's highly likely that the data format on the tape is much different than a disk file system; you can't simply find an old ATA controller or USB1.0 bus and expect to plug the thing in and read it. You don't necessarily have to store a backup tape robot - a single drive of the appropriate type is probably adequate - but you at least need the drive and all the software.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  58. Re:FRAM vs Core Memory-Circular history. by Anonymous Coward · · Score: 0

    " The basic principle is more or less the same for both technologies, but since FRAM is made on an IC, it doesn't need millions of hand-wirings to put together. Fast, small, cheap, mass-producable core memory. I like it."

    Now wouldn't that be a hoot. Computing come full circle. Throw in the push for moving most work back to a centralized location and we're there. I wonder if tubes are next? With IBM's millipede technology the punch card may make a comeback.

  59. Because of the noise by subzerohen · · Score: 1

    The only component making any noise in my computer right now is the HDD...

    1. Re:Because of the noise by evilviper · · Score: 1

      And just how hot is your processor and power-supply running, without any fan?

      Hard drives are quieter and quieter each generation. If you need some peace and quiet, put a little sound-absorbing material around it. It won't take much to drop it to the point that it is either no louder than your fans, or no louder than backgroud noise.

      For people that care, you could always have the monitor/keyboard/mouse in a different room than the tower.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Because of the noise by subzerohen · · Score: 1

      Not to hot. The mobo is an epia m6000 which is supposed to be run fanless. Since I'm using a laptop hd and I don't have a cdrom I can get by with a 60 W fanless PSU.

      You are assuming I have more than one room :(

    3. Re:Because of the noise by mnmn · · Score: 1

      I dont know.. the maxtor 7200 drives on the computers I build are PRETTY quite compared to ANY of the 2 fans in the system. Maybe I should invest in the ball bearing CPU fans and power supplies.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  60. Removables; You still need backups by billstewart · · Score: 1
    Those removable disk drive trays are really convenient, and they're an obvious win if you're using them for backups. They're also really useful for development shops - your developers and testers don't always need 10 computers on their desks, but they always need another clean copy of the standard environment to build their application on, and they may have multiple tracks of things they're working on (if nothing else, testing client 1.6.1 against server 1.5 and server 1.4 and server 1.5.9.)

    Also, you always need backups in any professional environment - RAID protects you against disk failures, but it doesn't protect you against accidentally deleting an important file, or editing the wrong file, or crackers or viruses infecting your machines, or the RAID controller freaking and scrambling your data. Sometimes you can get by with journaling file systems on your RAID.

    You can use 1+1 disk mirroring instead of RAID 5 - it has the advantage that to do backups, you disable one disk (if your controller's bright enough) or shut down, pop out the drawer with one drive, replace it with a blank drive, and rebuild the mirror. If you underestimated your storage requirements, add another pair of disks (which will usually be bigger than the previous pair, at least if your underestimation was about growth speed rather than initial needs.)

    Disks and tapes can both demagnetize or otherwise have Bad Things happen to them. They also get Format Rot, and Operating System Rot, and Application Rot, and other problems that are much harder to fix than magnetic bit rot. If you've got data that's critical for long-term storage, you need to preserve at least some of it by copying it onto newer devices. For example, copy the data from last year's monthly backup disks to new disks this year - if you're lucky, you'll need half or a quarter as many disks. And if the trends in disk drive price-performance improvement slow down from the radical increases of recent years, then it'll be cost-effective to reuse the old backup disks for new backups.

    In a home environment, this is usually all less critical - over the last couple of years, I've found that disk drive prices keep coming down rapidly, so when I added the 20GB drive, I copied all my user files from the 6GB drive to it, and when I added the 120GB drive and took out the 6GB drive, I copied the whole 20GB drive into a partition on the 120.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  61. AS/400 has this by Anonymous Coward · · Score: 0

    IBM calls it a "single-level store". It's a pretty cool idea, but it has hardly revolutionized the industry.

  62. Good OS memory and cache management by billstewart · · Score: 3, Informative
    There's no need for the OS to be in non-volatile memory - almost all of it's read-only except for a few log files, things like print spools, /tmp, and swap space when that's needed. So if the operating system does a half-decent job of cache management, it'll keep the stuff it needs in RAM, and it'll be much more efficient if it can decide flexibly what that is rather than having chunks of the memory inflexibly dedicated only to specific applications.

    The special cases are things like /tmp, which look like disk drives but mostly contain files that are created, used, and destroyed, and never really need to be saved on disk if there's enough cache space to keep them. The tmpfs file system type was designed to optimise these - it stores files in RAM and uses the virtual memory mechanisms to handle its data rather than a separate disk partition, and can really speed up applications like compiles because there's no need to wait for disk latencies or to even bother the disk bus with writes in most cases.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  63. Are cellphone batteries good enough? by billstewart · · Score: 1
    Sure, the voltages are probably wrong, but that just means you may need several of them. They're pretty small, and you'll already need to have some way to take a power feed from the PC as well as from the wall-wort, so you'll already be doing some power management hardware.

    Also, you'll need to manage cooling and airflow.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  64. Which is exactly what RIAA eats for breakfast by Quietti · · Score: 1
    Per Wigren wrote:
    Duh, I've ripped all of my legally purchased CDs
    In most western countries, it no longer is legal to do that. You have a right to listen to the CD, but not copy its content to wherever else. I never said that the RIAA and its European equivalent are right about this, quite the contrary, but the legal trend is that Europe is adopting the American model on this one, despite the tradition of fair rights that we had so far enjoyed in Europe.

    Nowadays, not only do you pay a special tax on tapes and blank CDs, you also pay one on hard-disks purchased as separate parts, on the assumption that any storage media will be used to make copies of someone's copyrighted material. Adding insult to injury, after you have indeed ripped your legally purchased CDs, as suspected by that taxation scheme, you still get arrested for having had mp3s on your hard-disk, without having separately licensed them.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
    1. Re:Which is exactly what RIAA eats for breakfast by Anonymous Coward · · Score: 0

      > you still get arrested for having had mp3s on >your hard-disk

      can you produce any examples of that actually happening? Thanks for a good joke.

  65. memories... by Anonymous Coward · · Score: 0

    I wrote assembly code for 68000 and 6805 decades ago. I knew it was time to move on when I started dreaming in assembly and machine code.

    The RS-232 chip interrupt bit flips and I wake up.

  66. Prices cost solid state storage device 2003 2 gig by hfastedge · · Score: 2, Informative
    in fact I do. I requested a price quote (ugh..i know).


    http://www.bitmicro.com/products_edisk_25_ide.php
    E-Disk® 2A66(2), 17408MB, Commercial Temp, No PowerGuard, NAND
    E-Disk® Part Number: D2A066B 017408 CNN
    Discounted Unit Price: $18,857

    -- -- -- --

    http://www.bitmicro.com/products_acedisk_25_IDE.ph p
    Ace-Disk 2A16, 2048MB, Commercial Temp, No PowerGuard, AND
    Ace-Disk Part Number: A2A016B 002048 CNA
    Discounted Unit Price: $1,356

    -- -- -- --
    SSD pricing has been coming down over the last few years as the performance continually improves. We expect the pricing to reach the consumer level in the next 3-5 years. Two years ago we were roughly $15/MB, last year $5-8/MB, and this year we are ranging from $1-4/MB depending on interface/model and capacity.


    With any type of real market, these prices should come down very nicely.
    --

    -- -- --

    Help my mini cause: My journal

  67. Re:RAM? Ya gotta be kidding! by Technician · · Score: 2

    Add two Gigs of RAM to your mobo and run ramdrive software
    Ever try to boot from RAM after the power was off overnight?
    Somehow I still see a rotating media device as the boot device.

    --
    The truth shall set you free!
  68. using drives in parallel is fast... by g4dget · · Score: 1
    But, as I write this, $US5,000 will buy you more than five terabytes worth of 120Gb 7200RPM commodity ATA drives. They're a lot slower, of course, but 250 times as much storage as a probably-unrealistically-cheap-SSD makes up for a lot.

    No, they are not, because you can use them all in parallel. That means, 50 parallel seeks, 50 parallel transfers, etc. Latency remains as for a single drive, but lots of other things are really fast.

  69. no by Trepidity · · Score: 1

    If you read the papers at that site, the empirical conclusion is that the gain of caching large files is outweighed by the cache overhead. Always caching small files has two advantages: 1) you can now access any file (on disk or in memory) with a simple one-level pointer indirection, since you always know small files are in memory and large files are on disk, and have something equivalent to the standard inode table holding both; and 2) you now know every file on disk is "big" (for some value of big) and can optimize accordingly, in the process greatly simplifying your filesystem code (currently filled with lots of hacks for optimizing small-file accesses); an obvious win here is using large cluster sizes (say, 512K instead of 1K).

  70. Confused by gerardrj · · Score: 1

    Okay.. so it's too expensive for PCs, and it has a niche market in large dataset systems of antiquity.
    The main use he describes on those older systems is as a substitute for installable RAM. So my question is this: If all your putting on this SSD is a swap file, why on Earth do you care if the media is erased between reboots?
    Just use standard, PC66 DRAMs for the unit.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  71. RAM swapfile on Zaurus by mattr · · Score: 1

    I have on my desk a recent magazine that discusses putting a swapfile on compact flash for the linux-based Zaurus (the pivoting clamshell one not available in U.S. yet, see sharp.co.jp).

    The Zaurus has I believe 96MB of RAM, of which only 32MB are for the user (the rest is for decompressed OS image). Of course you could also fit an IBM HD on PCMCIA into it as well.

  72. Re:Opteron and Athlon 64 are not the same CPU by aka1nas · · Score: 2, Interesting

    Well, CompactFlash is up to 6GB now, just give them a few years to get affordable at that size.

  73. Then you need a super-fast controller by r6144 · · Score: 1

    IDE will probably not be THAT fast, maybe you need a expensive SCSI card.

    1. Re:Then you need a super-fast controller by silverhalide · · Score: 1

      Nah, look at Apple's Xserve RAID. Dedicated IDE controller for every drive. And it's still way cheaper than any SSD.

  74. The BIOS could do all this on an ordiniary system by mnmn · · Score: 1


    The BIOS could
    (1) Set aside a certain section of RAM and offer it as a drive. Well ok so this could be speeded up by the chipset (seems both north and south bridges involved, so SiS can work this out well).

    (2) The BIOS can map a specified portion of the RAM to a DOS-based RAMDISK, and copy windows and Program Files to it. This should be nice for Windows 9x, but the first option should apply well to all OSes.

    Will work well with the present allowance of 4GB for a 32bit based system, use 256MB for RAM, the rest, as a temp storage.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  75. SSD by Anonymous Coward · · Score: 0

    There is no reason to complain about the volitility of SSD drives! The way I see it, just design one with a backup battery that would last at least a day or two, then put the thing in a RAID array with a standard hdd. (I forget which number the mirroring one is) Would that not give you the speed of the ram and the non-volitile storage of the hdd? Personally, I would want something like this to load my OS on it for extremely fast boots. Even if I couldn't do that, I would still want it for loading demanding games into it for quick loading.

    I remember reading a few years ago about how some people who had 256mb or 512mb ram was making a ramdrive and copying the quake3 demo into it. By doing that they were able to connect to a server extremely fast. Also, when the level changed they were the first ones in it.

    One other thing, I don't think compact flash would make a good SSD.. everytime I've had a chance to use it, it seemed like it's as slow as any other hard drive. You'll have to look around for benchmarks and figure out for yourself though.

  76. Re:Option 3. = RTFW by iamhassi · · Score: 1
    "Doesn't have to be a fast state of the art computer, just have a lot of drive space.

    If you were creative you could probably come up with a 1TB server (IDE drives) and a GigE network card for under $1,500."

    First, everyone on here has already said HDs are under $1/gig... make that way under ($94 shipped for 120gig), so less than $800 for the hard drives. Unless the "not state-of-the-art PC" + Gb card cost more than $200 (you can buy a freakin' 1.1ghz PC from Wal-mart for $200 so I'm sure you can do better) a 1TB server could be built for closer to $1000.

    Also, if we go with the "not state-of-the-art PC" (I'm thinking 200-500mhz) is it really going to need a Gb card? I doubt it could write to the hard drives that fast (max speed of 120mB/s), a much cheaper 100mbps (max speed of 12mB/s) card and hub (a Gb hub is a lot of $$$$$ compared to 100mbps) would probably suffice, transferring 1 gB every 83 seconds is a pretty decent backup speed (43gigs/hr).

    --
    my karma will be here long after I'm gone
  77. Core by Anonymous Coward · · Score: 0

    The other non-volatile memory. Bid for some on eBay today!

  78. My Mistake by Jennifer+E.+Elaan · · Score: 1
    Oops... My prices were true as of several months ago. DVD+R is a newer technology and has, historically, been more expensive.

    That said, a quick look at the current prices quickly confirms what you say... the two are about parity price-wise. Looks like it'll be a DVD+R drive after all (just about to run out the door and get it :P)