if this very exciting feature is implemented, will it work with Readyboost along with system RAM?
Markgil, readyboost has nothing to do with what they're talking about. I'm going to be as simple as I can in explaining this, but what it boils down (AKA: here is the over-simplified version for the computer illiterate) to is that 32 bit OS's are limited to 4GBs of memory total (specifically, 2 to the thirty-two bytes), and 64 bit OS's get a LOT MORE (2 to the sixty-four bytes). Because of the way OS's work, you're actually limited to about 2GBs on the average 32 bit machine (note: you can still reap benifits from increasing memory to 3 or 4 GBs, this is an overly simplified explanation that doesn't really work right).
OK, time to mangle some computer science!
In the OS, you have to 'map' memory to memory spaces. This is called allocation. In a 32 bit system, you have 4GB 'address books' to address memory with -- so your system can have a total of 4GBs of memory installed. If you install more, it gets ignored by the OS because it doesn't have the ability to 'map' all of it. Note that peripheral devices with onboard memory (usually a video card, but some sound cards) count towards this limit -- if your video card has a half-gig of memory onboard, you can only have 3.5 GB or RAM for the OS.
*Program* side (here is what's important), you're also limited to 4GBs memory use per program. You might off-load a lot of the 'memory' into virtual memory, but you can't have more than 4GBs of it in use. Which sounds like a lot, except you (normally) only get half of this. The other half* is held by the OS to use for drivers and stuff, leaving you with 2GBs to try and run the program with. If you exceed those 2GBs, program goes 'boom' for excessive memory use.
*It is possible to move that divsion over using special commands in the boot-up sequences, but not recommended unless you're an expert. It can cause system instability if a program or driver was programmed to assume that 2GB limit. So they created a 'flag' for an executable file: even if you've manually moved the partition over to 3GBs program space, it won't take effect on a given program unless it's flagged as being 'large address aware'. Please note that this doesn't protect against bad drivers, that is your job if you try to do this.