.
/v3-uk/news/1995830/usb-key-speeds-windows-vista
14 Sep 2005, Tom Sanders at Professional Developer Conference in Los Angeles , V3
Microsoft's upcoming Windows Vista will allow users to add memory to the operating system through the use of USB memory keys, the company revealed at its Professional Developer Conference in Los Angeles.
The option is part of a technology called Superfetch designed to make the next version of Windows faster to use over time.
Superfetch will monitor the data and applications accessed by the user in recent months and preload those into its memory. This allows for faster access to data and applications.
In current Windows versions the software loads applications and data only as the user asks for it. This takes time because Windows has to load not only the application itself after a system reboot but the drivers and other auxiliary applications.
"Superfetch works great if you have a reasonable amount of memory, and it works fantastic if you have boatloads of memory," Jim Allchin, group vice president for Windows platforms at Microsoft, told delegates in Los Angeles.
"But even if you don't have boatloads of memory, we have thought about that [with the USB option]."
Superfetch adds the memory on the USB key to the system's virtual memory,
which in turn is used to preload applications and data which the user accesses
frequently.
The USB option offers the ability to upgrade the system's memory even if there
are no physical memory slots, allowing laptop users to increase system speed,
according to Allchin.
The user can still remove the memory key at any moment without affecting system stability. To prevent security issues, the information is encrypted on the key to prevent data leaks.
Superfetch is one of several new ways in which Windows Vista is designed to increase system performance.
Other technologies will automatically defragment the hard disk, and provide a visual tool to allow the user to spot possible bottlenecks in the system's performance.
Do you agree?
I don't get it
How, exactly, does this make things faster? Most USB keys I've come across are *slower* than my hard disks...
Posted by Slipstream, 15 Sep 2005
yeah...
Like always - it's just another 'assitional feature' from M$...
Posted by Zieloo, 16 Sep 2005
USB
USB Pen keys use hard drives whereas USB memory keys use normal memory which is much faster - i guess thats what you would use.
Posted by Shelton, 24 Sep 2005
How External Memory Works
Shelton, Zieloo and Slipstream,
Windows Vista utilizes External Memory Devices to extend the caching capabilities of main memory, not to explicitly extend the virtual memory addressing of main memory.
We can service a page fault roughly 10 times faster out of a USB2 based flash device than through a random read to a hard drive. So we see a clear win. For sequential operations, hard drives are generally much faster, so we allow those operations to be serviced by the hard drive.
As a side note, all write operations are passed through and successfully serviced by the hard drive before we cache those reads in the EMD. And as noted in other comments, we also encrypt the data for security.
Thanks,
Rob Reinauer
Software Architect
Windows Core Operating Systems Division
Microsoft Corporation
Posted by Rob Reinauer, 29 Sep 2005