On mySimon: Spiewak Durand Jacket
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 9 of 50:
Next »
« Previous
Crummy design
An optimum hybrid design is not like that. You store the OS in NVRAM (generic - pick the technology to use like flash, etc.), read-only, with flash update as an explicit task (secured by a physical switch, even); that would be how you install the OS - with the switch in write mode. The swapfile goes to capacitor or battery-backed RAM, and is flushed either periodically to disk or on power shutdown (essentially an extended, event-driven delayed write). That gets around the limited write life of certain NVRAM technologies like flash, if that's what the drive manufacturer has chosen.

The bulk of the data is handled by a conventional, cached disk design. What's missing is the ability to augment the on-disk cache with user-addable memory - just like we do now with motherboards - but in all probability, it is more effective to increase mobo DRAM than it is to use a SODIMM-like drive RAM because of market economies of scale that make mobo DRAM cheaper (and, of course, more mobo RAM diminishes the swap activity that you are trying to speed up by adding to the drive cache, so it's a harder, more expensive way to solve the response time problem).

A neater consequence, in an ideal world, would be to have a flash reader on the drive that would allow you to put your OS configuration of choice in and boot from your flash. This is trickier because of file system issues and other considerations like previous machine state (e.g., hibernate), but not too far-fetched. It would also allow you to move up in capacity as required, and even use the flash as disposable storage as the price went down. By that I mean have a little LED light up when the write life approached 90% of maximum; toss it and use a new one (you probably want a fresh image, anyway), or try different tuning configurations. Why have 5 computers when you can have one that has 5 personalities that change with the flash?

The thing to keep in mind is that the goal of hybrid design is to provide for a fast boot and high OS responsiveness by eliminating drive spinup, seek, and rotational latency delays, as well as to protect the OS from corruption by viruses, etc. - not to speed up ALL transactions. By making the on-drive NVRAM read-only, and virtualizing writes to a shadow RAM (asymmetric drive cache addressing), you achieve that.

Having said that, if you look at current reality, it would take a sizeable amount of NVRAM (flash, whatever) to handle, for example, a full install of XP. I just installed it on a laptop from scratch, and by the time I was done, over a gig was gone. That's partly hibernation file, partly temp garbage, SP2 update rollbacks, and swapfile, so an install process that takes this into account ("Are you installing on a hybrid drive?" type installation questions, with a separate "partition" concept as the destination for the OS's persistent files) would be a minimum. I think it would open up an interesting avenue for tuners and optimizers, as well as heuristic load balancers. But that amount of flash isn't cheap; even a 512 MB flash costs as much (at present, which is the market, rather than technical, issue) as a much larger hard drive. There'd have to be a VERY significant speed increase (try the math) to warrant the extra cost. Would you prefer a fast, hybrid 100 GB drive for $100, or a slower, conventional 300 GB?
Posted by: gsteele531@...   Posted on: 01/05/06 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Need to make sure Microsoft is onobard...  Mike Cox | 01/04/06
Need to Make sure Microsoft is onobard  rdrobert@... | 01/04/06
Hey dumbo  DarthRidiculous | 01/04/06
I agree entirely.  HypnoToad | 01/04/06
Tapping out a drive  tic swayback | 01/04/06
You are talking about PC's, not notebooks  Ludovit | 01/04/06
Hybrid Drives Seem Like Best Bet  P. Douglas | 01/04/06
Hybrid Drives  D-cat | 01/04/06
Crummy design  gsteele531@... | 01/05/06
My laptop is my desktop  tic swayback | 01/04/06
No he's talking about laptops.  Fujikid | 01/04/06
....he's talking about laptops  windy0062 | 01/05/06
No he's talking about laptops.  Fujikid | 01/04/06
No he is talking about laptops  Fujikid | 01/04/06
Sorry it reported an error first two times  Fujikid | 01/04/06
Laptops  voska | 01/05/06
Even 100 GB is too small  voska | 01/05/06
Problems with Solid State Memory  Yensi717 | 01/04/06
Yes, people have the wrong impression  Eggs Ackley_z | 01/05/06
Good points.. proposed workarounds:  D-cat | 01/06/06
I've had flash drives corrupt data from limited re-writes...  HypnoToad | 01/04/06
Maybe the AVERAGE is 30GB  James Dean_z | 01/04/06
heh  CobraA1 | 01/04/06
RE: heh  duane.wills@... | 01/05/06
But what about...  neil ubich | 01/04/06
Write Cycles and other SSD points.  D-cat | 01/04/06
swap space?  __howard__ | 01/05/06
windows powered doesn't need swap space  hipparchus2001 | 01/05/06
MS and Swap Files  D-cat | 01/05/06
4 GB would be fine for some markets  joef_z | 01/04/06
puppy linux  hipparchus2001 | 01/05/06
Already have a DSL running on CF - fast and silent  daver_z | 01/05/06
All off base...may not be for you  314 | 01/05/06
We hear this same story every year at CES time.  No_Ax_to_Grind | 01/05/06
It will happen and it won't  daver_z | 01/05/06
Who needs 30 GB?  duane.wills@... | 01/05/06
Indeed  JDThompson | 01/05/06
RE: Indeed  duane.wills@... | 01/05/06
Not this one  JDThompson | 01/05/06
Set up Myth TV  voska | 01/05/06
Not all laptop users are in sales or management  Fujikid | 01/05/06
Message has been deleted.  Fujikid | 01/05/06
lower end laptops YES PLEASE FLASH  hipparchus2001 | 01/05/06
Not all laptop users are in Sales or management  Fujikid | 01/05/06
Not all laptop users are in Sales or management  Fujikid | 01/05/06
flash drives have problems  garbledd | 01/05/06
USB, yes. ATA, don't think so.  D-cat | 01/05/06
hard drives on a laptop  pcblue | 02/14/06
Flash memory for Laptops  nicholasfinlay | 01/04/07
To clarify  nicholasfinlay | 01/04/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

SmartPlanet

Click Here