Thank you for the thread Doug. It's of particular interest to me as I'm just getting my first desktop built and I intend installing Xp pro 32 bit in the belief that I can have it up and running in a day and not spend any more time than I do now making it work. (I don't want to spend time on another learning curve).
Anyway, can anyone tell me if I'm correct in the belief that if solid state hard drives become cheap enough for the general user, then they will be nearly as fast as ram. In other words, making 64 bit systems and/or a lot of ram unnecessary? Cheers, David
Ps. It's amazing what a little laptop can do when connected up to a reasonable monitor, but when it's stitching a panorama bigger than it's installed memory I have time to do, um, a lot of other things.
[{POST_SNAPBACK}][/a]
Giles is right, but let me expand on that a little. I've done a fair amount of research of SSDs lately.
To answer your question, no. As Giles said, the bus limitations of today's motherboards is about 50mbs tops, no matter what your hard drive or any other drive can do. But your question is more than just about speed. Can SSD's even simply replace RAM or the need for RAM? Who knows. At some point most likely the information stored on SSD's will probably match the speed of RAM in some way, perhaps with the use of onbard RAM directly on the SSD's board, but that is years and years away.
Today's hard drives can sustain a transfer of up to 300mbs with SATA300. Still, you're limited by the bus systems. That's the bottle neck.
Giles is also correct when he says that RAM is different than SSD drives, but for other reasons than volatility, such as RAM does not use the bus system. The information in RAM is directly available to the CPU and software. SSD's still require the information they hold to travel through the bus system. So they require RAM too.
The reason SSD's are "faster" than hard drives is because of their access time, which is pretty much instantaneous. So if you are opening a program, for instance, you are really opening many, many smaller files, such as the programs DDLs and other parts of teh program that are fairly small, like less than 50MB. So the SSD's can open those files almost instantly, and when you add up hundreds of small files needing to be loaded in order to run, say Photoshop, you get a huge increase in program opening and closing. The problem lately is that SSDs are very slow in sustained writing, until just recently (see below).
But here's the rub: You won't see any gain in "sustained" writing, say moving a 1GB because the sustained write speed is limited to the bus architecture, which at present tops out at about 50MBs. The reason people see a big increase in speed when using RAID is because they have greatly reduced the access time, just like using a SSD. So SSD's do kick ass when you are accessing lots of small files at one time, such as transferring hundreds of 1-10MB files. (Again, even transferring those small files was the bottle neck in the SSDs, slower thana good hard rive by quite a lot, until recently because SSDs were horrible at sustained transfer speeds).
One other thing to overcome, and SSD manufacturers are already on it, is that VISTA is not well adapted to SSDs. It's really horrible actually. This was one reason SSDs were having trouble with sustained write speeds. So SSD manufacturers have to develop on board controllers that allow the SSDs to reach their full potential--up to 50MBs sustained transfers on today's bus systems. They are starting to come out right now and are impressive.
I'll be the first to invest in an SSD when they get their upgraded controllers working, and they just have, and when the size gets to around 200GB for a reasonable price. Although even an 80SSD used only for your program files and Windows itself will greatly speed up your work flow simply because that is where all the program loading takes place. And if you are using a 64 bit program on a 64bit OS, your increase in overall speed will be dramatic--(1) Access time is virtually instantaneous, (2) the information, once opened, will be in RAM, even huge GBs of files, if you have the RAM space. However, opening a file larger than 50MB will be, again, the bottle neck because of the bus system limitations. So the speed increase will be perceived as "faster" because of the time it takes to open programs pretty much. That's how SSDs are being marketed right now, by showing how much faster they load Windows--and they are much faster. I think they are showing speeds loading Windows Vista in under 15 seconds from power on.
One other thing. SSDs don't have to reach a sustained (called sequential) read and write speed of SATA hard rives at 300MBs. All they need to do is reach around 50MBs and they will match any hard rive out there because of the bus limitations. I think some of the SSDs are reaching that 50+ MBs threshold now.
Actually, one other thing: SSDs will be great for external USB backup options.
Last, I would load Vista 64. The learning curve is very low. Simply put the VISTA 64 system into classic mode, like I have mine, and your pretty much done. 32bit OS's are a dying breed. You might as well get on board now rather than later.
So there you go in a nutshell.
Here is an article:
[a href=\"http://techreport.com/articles.x/15433]http://techreport.com/articles.x/15433[/url]