When I run Windows, I usually keep multiple programs open at all times. I have 4GB of memory installed (and capable of using all of it), and it hardly every uses more than 2.5 gigs. Yet, every time I switch to a program that has been minimized for a while, Windows goes crazy trying to read the hard drive. I'm no expert in operating systems, but from what I understand, it shouldn't use the hard drive to cache memory and delete it from RAM if it's still in use and there's enough for other programs. In any case, is there a way to force Windows not to do this, or another explanation to why this happens?