14 Sep 2005
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.
Latest stories from Operating Systems
Related articles
Related jobs
Poll
What is the most important IT priority for your company this year?
Connect with V3.co.uk
This paper focuses on a series of best practices and techniques for development teams looking to improve their software development processes
Why good data management at all levels is essential in the modern business (video, 6mins)
Desktop Deployment Support Analyst (Worksite, SQL...
Project Manager is required by Bank in Germany Suitable...
Mobile & Social Media Application Web Developer...
CCVP Consultant - Telecoms Cisco Certified Voice Professional...
Keep up to date with the latest products, services and technologies from the world's leading IT companies. IThound.com brings you over 2,000 white papers, case studies and analyst reports.
Do you agree?
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
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
yeah...
Like always - it's just another 'assitional feature' from M$...
Posted by: Zieloo 16 Sep 2005
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