Memory management for operating systemsso long as you dont mind needing twice the amount of ram to do anything
im 2nd year computer and management student
heres a quote from a MS employee
Because of the superfetch, Vista stores more in the memory, however when a program would not be used for a while in xp, xp would swap the program to the backing store(hard disk) and then back into memory once it was needed again. This often meant that less RAM was used and new, not previously run small programs loaded faster than Vista because they wernt in the memory and the memory may be largely full, so either swapping or shuffling would occur on the memory, which depends on CPU so that would also slow the program launch down, and if you have a slow hard drive the swap may take longer, that assumes that both the cache on the hard drive and the cpu are of a bad quality, hence why a fast hard drive and cpu with lots of cache run faster when using vista than xp.We redesigned the memory manager in Windows Vista so that if you give the system more memory, it uses that memory much more efficiently than previous operating systems via a technique called SuperFetch
So to sum up, Vista uses more memory for you most used programs, i cant see why you would have a problem with this as whats the problem with an OS using 2, 3 or even 4GB of RAM, otherwise it just sits there, doing nothing, what a waste of money. The "lag" or "slowness" people report is usually because they use 90% of the same programs or services and when they launch something new it takes time to load.SuperFetch understands which applications you use most, and preloads these applications into memory, so your system is more responsive. SuperFetch uses an intelligent prioritization scheme. Windows Vista can also prioritize your applications over background tasks