StormyParis
Junior Member
I'm a bit confused about why SSDs are not used as the DRAM cache is, turning HDs into a three-tier memory subsystem pretty much like RAM is, with each "SHD" including the usual platters and RAM cache, but also an SSD part ?
Obviously, SSDs are too expensive to be the single drive in most systems, and will be for quite some time still.
Why can't the controller or the OS figure for themselves what files belong in the SSD, and what files on the HD, the same way they put files in the HD's RAM cache and/or the OS's cache ?
That way I wouldn't have to micro-manage what goes where, and may actually get better performance thanks to the best files always being selected for the SSD, ie I don't have to put the whole OS on the SSD, only the parts of it that are frequently read but infrequently written, which frees up SSD space for other files with the same usage pattern.
Kind of a supercharged ReadyBoost, not that ReadyBoost had any kind of success...
Obviously, SSDs are too expensive to be the single drive in most systems, and will be for quite some time still.
Why can't the controller or the OS figure for themselves what files belong in the SSD, and what files on the HD, the same way they put files in the HD's RAM cache and/or the OS's cache ?
That way I wouldn't have to micro-manage what goes where, and may actually get better performance thanks to the best files always being selected for the SSD, ie I don't have to put the whole OS on the SSD, only the parts of it that are frequently read but infrequently written, which frees up SSD space for other files with the same usage pattern.
Kind of a supercharged ReadyBoost, not that ReadyBoost had any kind of success...