Who says we dont innovate! (SuperFetch & USB)

Demoed at PDC .... SuperFetch and USB memory sticks.

SuperFetch is a new technology in Windows Vista that makes loading programs faster.  It basically works out ahead of time what DLLs etc... are loaded ... and pre-fetchs them.  At least that is how i understand it 🙂

Now ... SuperFetch means that you need somewhere to stick that pre-fetched cache of DLLs etc... SO ... you could do this with main memory.  HOWEVER ... in Vista if you plug in a USB stick ... Vista will be able to utilise this memory for the SuperFetch cache!!! 

Now that is cool!  Who says we dont innovate!

Comments (5)
  1. John Davies says:

    I don’t understand why a USB flash drive will be faster than doing the same thing on a partition of my hard disk.

  2. chjohn says:

    Because harddrives are slow to get data from. A memory stick can provide a faster storage spot.


  3. James Fry says:

    You are joking right? A USB memory stick will have trouble pushing 12MB/sec (ie 80x) unless some nifty speed extensions are used. Most sticks on the market can push between 1 and 5MB/sec, and have pretty high latency (the USB bus sees to that). A typical modern hard drive can push far more data, assuming the drive isn’t critically fragmented.

  4. chjohn says:

    No.  Compression technology is used to help with the size of the data, as well as restrictions on the speed of the USB stick i.e. it will have to be fast enough (not sure what speed these will need to be yet).

    I am a laptop user and run a lot of Virtual PCs as part of my job.  Daily.  I run them on an external USB 2.0 disk drive because they run a lot faster than off my laptop hard drive.  Sure USB does not have the bandwidth that my HDD has … but that external disk is not I/O bound like most peoples laptop HDD is.  Most are slow 5400RPM drives that are already thrashing to keep up.  My VPC run like  a dream on an external disk like this.

    I can only guess that Super Fetch will perform for the same reasons.

Comments are closed.

Skip to main content