Seagate to offer solid-state drives in 2008
Because solid state drives can only be written and read from a finite number of times they have a very limited life expectancy. For example if you ran a benchmark test against the disk that updates it say 100,000 times the disk will be toast. These disks really need a disk manager that shows what percentage of it's life has been used and how long it will last based on the useage similar to what it has experienced in the last day, week, month, or some user specified period of time.
As it stands currently these disks are really only good for data that doesn't change and only needs to be read once in to ram each time the computer is powered on. Anything more and you are asking for trouble. Probably not many people realize these hard disks are about as worthless as the batteries built into many products. That is they are engineered to break down.
What's the solution? This product screams for a new market niche. This new market niche will consist of third party products that configure ram disks and management software to avoid using the SS Drives more than absolutely necessary. Here's how I see them working:
1) You need a motherboard that can hold 10+ GBs of RAM
2) You need a driver that partitions some amount of RAM into a RAM disk.
3) Calls to the SS drive are intercepted by the driver and read into the RAM disk and then the RAM disk feeds the program that called for the data.
4) A separate database resides on the ram disk specifying what files have been written to and when, the frequency of the writes, basically disk useage stats. All of these stats are read into the ram drive at boot up.
5) Programs doing virus scans and such, that do not change the files, should be blocked by the disk management software from actually reading the SS drive. Imagine a firewall doing this.
6) Writes back to the SS drive should be done intelligently. Say on power down, on important changes, at specific times.
7) Ideally the ram could be part of a RAID controller card that has battery back up.
8) Frequently used data could be prefetched when the cpu are not in use.
9) You'd want a web interface so it would be as portable as a linksys firewall. And like linksys you'd want the upgrades to be managed over the web with just a click of a button.
This type of software would dramatically lengthen the SS disks life. Not to mention making all hard disks much much faster. The key is offloading all intelligence to a PCI-E card that can hold GBs of cache. The cheapest RAM could be used because it would be obviously much faster than any HD. You'd want a linux OS to control it. The hard part would be to getting the RAID working on it. Maybe a RAID 1 solution would be a great start.