Linked by Thom Holwerda on Tue 14th Feb 2006 17:24 UTC, submitted by sean batten
Windows Vista's External Memory Device technology will boost demand for Flash first. It allows the system to grab USB-connected storage as system memory, using the addition capacity as a half-way house between a true RAM disk and the hard drive. Vista copies over apps and data it anticipates the user will want, allowing them to be subsequently read into RAM far more quickly than they would from the hard drive.
Order by: Score:
Terrible Idea
by MattK on Tue 14th Feb 2006 17:47 UTC
MattK
Member since:
2005-11-14

Would anybody actually use this feature. Aren't flash drives to store non-volatile information. Why not just buy another stick of ram. This wouldn't work instead of ram since theft would be far too easy. Just a geewizz feature that is pretty much useless.

Reply Score: 1

RE: Terrible Idea
by sappyvcv on Tue 14th Feb 2006 17:56 UTC in reply to "Terrible Idea"
sappyvcv Member since:
2005-07-06

I guarantee you some people will find a use for it. Just because you can't, doesn't mean it's useless.

Reply Score: 3

RE[2]: Terrible Idea
by Larz on Tue 14th Feb 2006 18:07 UTC in reply to "RE: Terrible Idea"
Larz Member since:
2006-01-04

Since the NAND flash is faster than the harddrive and slower than system RAM, it only really makes sense to use this feature on machines that does not have enough memory. It could be useful on laptops and on on other portable devices, where its very costly to upgrade the amount of memory. At least when we are taliking general perfomance.

Storing system files on the flash device naturally allows you to boot faster. But using a 1GB flash device for faster booting is a little overkill in my opinion.

So for most stationary PCs it would not make too much sense, say for some older PCs who are just about adequately specīd to run Vista.

I have serious doubts however, that this will really boost the sales of NAND flash as much as the MP3 player sales. Seems a bit like wishful thinking to me.

Edited 2006-02-14 18:13

Reply Score: 3

RE[2]: Terrible Idea
by Peragrin on Tue 14th Feb 2006 18:10 UTC in reply to "RE: Terrible Idea"
Peragrin Member since:
2006-01-05

It's a horrible idea. Flash can be read lot's of times, but writing to flash gives you a limited life span.

Now something I have been thinking about is putting the core OS(kernel, drivers) on basically a read only mounted system on a flash disk. This would be great for speeding up boot times, and overall system security as updates. Linux/BSD/OS X can do this now with relative ease, Windows I don't know enough about the internals but it should be able to as well. I wouldn't put apps in there though. IE/Firefox don't belong on a drive like that. That would be a simple way to increase security. Like using a Knoppix live cd. if you do get infected a reboot restores most of your system so you can update everything securely.

Reply Score: 1

RE: Terrible Idea
by Shaman on Tue 14th Feb 2006 18:00 UTC in reply to "Terrible Idea"
Shaman Member since:
2005-11-15

It's not a terrible idea, it could easily improve the speed of booting. But, it's not a new idea, a unique idea or an especially inventive idea.

Reply Score: 1

RE[2]: Terrible Idea
by Fusion on Tue 14th Feb 2006 18:08 UTC in reply to "RE: Terrible Idea"
Fusion Member since:
2005-07-18

You're right about it not being a new idea.

It's basically the Flash equivalent of IBM's PS/1 "Rapid Resume" feature from 1992. My PC would boot in 5-10 seconds, along with every windows-related glitch and memory leak it had stored from the last shutdown.

There are some important things achieved from a reboot... especially when running MS Windows (XP included). I don't see that fact disappearing anytime soon even with Vista on the horizon.

Reply Score: 1

RE[3]: Terrible Idea
by TomB7 on Tue 14th Feb 2006 20:19 UTC in reply to "RE[2]: Terrible Idea"
TomB7 Member since:
2006-01-03

I think it makes SOME sense, because you need to reboot Windows so much. I think they are trying to minimize time wasted during re-boots.

Reply Score: 1

RE[4]: Terrible Idea
by MattK on Tue 14th Feb 2006 20:38 UTC in reply to "RE[3]: Terrible Idea"
MattK Member since:
2005-11-14

No way. The last thing you want to do is save the state of the last boot after a crash. And as mentioned, flash has a limited number of writes. Flash memory is a bad bad place to have as a non-volatile cache. Flash is also much much slower than even the slower ram.

As someone else pointed out this would be most useful for old systems that don't have much ram. These same old systems would be bad candidates for windows vista at all.

So if someone could find a legitamte real life use for this 'gosh lookee here' technology, let's hear it!

Reply Score: 1

RE[4]: Terrible Idea
by tomcat on Tue 14th Feb 2006 22:37 UTC in reply to "RE[3]: Terrible Idea"
tomcat Member since:
2006-01-06

Uhhhhh, dudes ... this is intended primarily for notebook users, which are hibernated and awakened all the time. This will definitely help with boot times.

Reply Score: 2

RE[2]: Terrible Idea
by snozzberry on Tue 14th Feb 2006 18:17 UTC in reply to "RE: Terrible Idea"
snozzberry Member since:
2005-11-14

Translation: we still haven't solved the problem of not getting your desktop usable the moment it appears.

All this is doing is shaving some time off the precaching XP and OS X already use, without addressing the underlying problem with XP's implementation of it.

Reread Thom's summary. What isn't being advertised is a Flash startup cache (i.e. instant startup) but merely an improvement to application/data precaching. What's missing from the article is an explanation of the actual lives of that Flash memory and what happens when it dies.

According to the article the idea's imitating CPU caching. It remains to be seen whether this adds a real boost to performance and moreover what happens when malware or bugs corrupt the cache.

Reply Score: 1

RE[3]: Terrible Idea
by sappyvcv on Tue 14th Feb 2006 23:04 UTC in reply to "RE[2]: Terrible Idea"
sappyvcv Member since:
2005-07-06

What underlying problem?

Reply Score: 1

RE: Terrible Idea
by n4cer on Tue 14th Feb 2006 18:05 UTC in reply to "Terrible Idea"
n4cer Member since:
2005-07-06

In some cases, it'll be cheaper, and in most cases more convienient that a stick of RAM. It's really not aimed at replacing RAM upgrades anyway, but is aimmed at decreasing latency when data must be moved in and out of RAM.

RE: Theft
Do you mean theft of data or theft of the devices. If it's devices, the solution is simple -- unplug the devices and take them with you when you're done using the computer if you're in a public setting. If you mean data theft, the data is encrypted before being transferred to the device.

Edited 2006-02-14 18:07

Reply Score: 1

RE: Terrible Idea
by ma_d on Tue 14th Feb 2006 21:51 UTC in reply to "Terrible Idea"
ma_d Member since:
2005-06-29

I think there's a cheaper/faster volatile kind of solid state memory.

Reply Score: 1

An interesting idea...
by rcsteiner on Tue 14th Feb 2006 17:59 UTC
rcsteiner
Member since:
2005-07-12

Hopefully it won't decide to do this unilaterally and zap the data I had on that USB device. :-)

Reply Score: 1

Neat technology
by Tom K on Tue 14th Feb 2006 18:10 UTC
Tom K
Member since:
2005-07-06

I remember talks years ago about putting some kind of non-volatile solid-state memory on hard drives in order to keep a cache of commonly-accessed things.

The description of "system memory" is somewhat incorrect, as it doesn't actually add any more available memory to your system -- it just acts as a persistant cache for commonly-accessed files and applications. I imagine that this is to alleviate the performance penalty of seeking around for hundreds of small files. Flash memory can do random accesses much faster than a regular hard drive, but when it comes to sequential transfers, hard drives are still king.

Reply Score: 1

RE: Neat technology
by britbrian on Wed 15th Feb 2006 08:08 UTC in reply to "Neat technology"
britbrian Member since:
2005-07-06

It existed years ago.
When I was an ASIC engr at Quantum in late 90's, the Solid State ver of our SCSI drives used bat backed DRAM and a special controller.
It was a very niche market for large servers so sales volumes were never high and ultimately we dropped out of the market.

The HDD business has the lowest margins relative to the technology even in the best of times.
Such HDDs probably won't happen again unless it can be highly commoditized and alas that takes the like of MS to drive the market.

Reply Score: 1

Flash write cycles ?
by agentj on Tue 14th Feb 2006 18:30 UTC
agentj
Member since:
2005-08-19

Isn't number of write cycles to the flash eeprom memory limited (10000000 writes per sector os so) ?

Reply Score: 1

Good idea
by ronaldst on Tue 14th Feb 2006 18:45 UTC
ronaldst
Member since:
2005-06-29

I have a couple of 256megs USB keys currently being unused. I have a feeling I will run outta USB ports in the near future. lol

Reply Score: 1

Obligatory Linux comment
by Shaman on Tue 14th Feb 2006 18:53 UTC
Shaman
Member since:
2005-11-15

I have had a bootable USB memory stick with a ~50MB Linux emergency setup (R.I.P. is superb) for a couple of years now. And it wasn't my idea, either.

I'm glad to see that Microsoft is catching up to the early years of the century at least.

Reply Score: 1

RE: Obligatory Linux comment
by sappyvcv on Tue 14th Feb 2006 23:06 UTC in reply to "Obligatory Linux comment"
sappyvcv Member since:
2005-07-06

And will it use your flash drive as system memory?

Reply Score: 1

RE[2]: Obligatory Linux comment
by RenatoRam on Wed 15th Feb 2006 08:36 UTC in reply to "RE: Obligatory Linux comment"
RenatoRam Member since:
2005-11-14

Just create an empty file on the device and do a "swapon filename" and it will use it as memory.

Duh.

Reply Score: 1

would that be
by Mellin on Tue 14th Feb 2006 20:12 UTC
Mellin
Member since:
2005-07-06

internet explore,outlook (express), msn messanger, microsoft office ?

Reply Score: 1

RE: would that be
by TomB7 on Tue 14th Feb 2006 20:20 UTC in reply to "would that be"
TomB7 Member since:
2006-01-03

Gee. That might be theonly means they have left to get people to actually use IE.

Reply Score: 1

To hell with loading Vista
by BrazenRegent on Tue 14th Feb 2006 21:41 UTC
BrazenRegent
Member since:
2005-11-10

I can just see it now, people running out to buy a 2gb flash stick and load Quake 4 into it(plus few mods).

Honestly tho, I would rather see SATA-based FDD's come out so I can load it up with the OS/Distro of my choice plus key apps for it(Productivity, Communications, and basic Multimedia apps), and just buy a ultraquiet 250gb drive for storage and games. When that happens, we'll see a whole new set of distros specializing in that environment. Imagine Gnome loading in less than 10 seconds.

Reply Score: 1

Can be good
by tdemj on Tue 14th Feb 2006 23:44 UTC
tdemj
Member since:
2006-01-03

It would be used as a cache for very rarely changing data, such as fonts, executables and DLLs. Most of the C:Windows directory could be copied there, along with most of the C:Program Files, because they hardly ever change. It's a good idea. I've been recently seeing 1GB flash drives for around $40. Many people would definitely buy a few gigs to put their frequently used applications on it, if it means faster boot/launch times. The only times it would be written is when you install a new application, which happens less than million times a year, so the memory stick won't go wrong, I guarantee that. It's not a cache for frequently chaning data, you can bet on it.

Reply Score: 1

non-continuous
by JrezIN on Wed 15th Feb 2006 01:23 UTC
JrezIN
Member since:
2005-06-29

This feature will probably shine if non-continuous reads from hard drives... As HDs have VERY different read times depending how the data is storage, and how close the data is... Flash Memory doesn't have this problem.

MS and Seagate (IIRC) was working in some hybrid HDs with build-in flash memory for performance proposes. This feature's probably related to this technology too.

Reply Score: 1

v Features
by proforma on Wed 15th Feb 2006 02:01 UTC
Wrong article title
by SEJeff on Wed 15th Feb 2006 03:20 UTC
SEJeff
Member since:
2005-11-05

echo $TITLE | sed 's/boot/root/' :-)

Reply Score: 1

wow SAVE TIME
by CaptainFlint on Wed 15th Feb 2006 09:24 UTC
CaptainFlint
Member since:
2006-01-24

wow I can save valuable 30 seconds of my life, give in to impulsive, impatitent cravings and install vista (a snapshot of my future thought train if this superduperniftyomgicreamedmypants feature gets incorporated into vista). Infact to make very good use of this superduperniftyomgicreamedmypants feature I will reboot my pc every 5 minutes. This will make me so happy, I will be able to see my pc boot as faster than it takes NASA space shuttles to malfunction (thats freaking fast).

on a sidenote, I do not reboot my machine for weeks, even months. This feature is trivial to me and to anyone who knows what patience means.

Reply Score: 0

EMD
by Chunk on Wed 15th Feb 2006 20:19 UTC
Chunk
Member since:
2006-02-15

This feature doesn't have anything to do with booting. Its more like a swap file on a RAM disk.

It also doesn't occur, at least in the BETA, automatically, you need to specifiy the device is used as memory in the device properties. You can also specify the amount of space put aside for this use.

Reply Score: 1