flash drive as ram ?

Joined
Dec 28, 2006
Messages
431
Reaction score
10
Points
18
Location
N.C.
Your Mac's Specs
MacBook 2.2Ghz, 4GB RAM, 160GB HD
is it possible to plug in a usb flash drive into your computer so you can have that much extra ram ?
 
Joined
Sep 30, 2006
Messages
805
Reaction score
28
Points
28
Location
Kansas
Your Mac's Specs
Black MacBook Black 2GB iPod Nano & Black 80GB iPod Classic B&W G3 G4's - PowerMac & Cube
I'm pretty sure that's a Vista thing. I haven't heard anything about it for Macs.
 
OP
Nagger Pumper
Joined
Dec 28, 2006
Messages
431
Reaction score
10
Points
18
Location
N.C.
Your Mac's Specs
MacBook 2.2Ghz, 4GB RAM, 160GB HD
could someone hook a massive storage device such as 80 gb external hard drive and use that as ram as well ?
 
Joined
Nov 27, 2006
Messages
2,071
Reaction score
332
Points
83
Using a HDD as RAM is automatic in WinXP and OS X. It's called "virtual memory."

Using a HDD -- especially one that relies on a slow USB connection -- as RAM defeats the purpose of having high-speed RAM in the first place.
 
Joined
Jun 27, 2005
Messages
1,165
Reaction score
22
Points
38
Location
In the mac store and at home on my iMac
Using a HDD as RAM is automatic in WinXP and OS X. It's called "virtual memory."

Using a HDD -- especially one that relies on a slow USB connection -- as RAM defeats the purpose of having high-speed RAM in the first place.
What about using firewire 800?
 

cwa107


Retired Staff
Joined
Dec 20, 2006
Messages
27,042
Reaction score
812
Points
113
Location
Lake Mary, Florida
Your Mac's Specs
14" MacBook Pro M1 Pro, 16GB RAM, 1TB SSD
What about using firewire 800?

Firewire is still quite a bit slower than an SATA or PATA connection. If you must use virtual memory, your swap file should be located on a locally attached disk. I'm not even sure that it's possible to locate it on an external drive.

As for flash memory, keep in mind that the chips inside of the flash drive are not normal RAM, they are a completely different technology. Reads and writes are exponentially slower than true RAM.

If the point is to have more physical memory than you already have, the best option is to simply add memory. Virtual memory simply gives you a little more latitude by emulating true physical memory. The reason computers (Windows or Mac) are slower when they have small amounts of memory is because your system has to use VM to make up the difference. This is why there is a noticeable improvement when you add memory. Adding memory doesn't "add speed" per se, it just keeps your use of VM to a minimum.
 
Joined
Sep 30, 2006
Messages
805
Reaction score
28
Points
28
Location
Kansas
Your Mac's Specs
Black MacBook Black 2GB iPod Nano & Black 80GB iPod Classic B&W G3 G4's - PowerMac & Cube
Continuing on what CWA said, anything besides RAM is not equal to RAM. All programs that you are running right now (including the OS) are loaded into the RAM. If the RAM fills up, parts of the process get moved to VM and new processes are loaded to RAM. That is why most computers slow way down when the memory gets stretched to its limits. Your hard drive has to make up for the lack of memory, and things read and write much slower to and from the hard drive. Flash drives are sometimes faster, but are still limited by BUS speeds. Until BUS standards increase, using flash drives won't really make that big of a difference.
 
Joined
Feb 1, 2007
Messages
751
Reaction score
33
Points
28
Your Mac's Specs
13" macbook C2D; 24" Imac, 8GB Iphone
If im correct ram runs at the bus speed of your processor or something
so a usb or firewire connection will not be able to match this
The idea of virtual memory is a temporary solution for programs which need a lot of cache at an individual moment
However with computers ram amounts increasing everyday this is not needed as much
 

cwa107


Retired Staff
Joined
Dec 20, 2006
Messages
27,042
Reaction score
812
Points
113
Location
Lake Mary, Florida
Your Mac's Specs
14" MacBook Pro M1 Pro, 16GB RAM, 1TB SSD
If im correct ram runs at the bus speed of your processor or something
so a usb or firewire connection will not be able to match this
The idea of virtual memory is a temporary solution for programs which need a lot of cache at an individual moment
However with computers ram amounts increasing everyday this is not needed as much

It's not just the bus speed that is a limiting factor. Flash RAM and normal RAM are not the same thing. They are two different technologies and flash RAM allows for significantly slower reads and writes than normal RAM.
 
Joined
Oct 13, 2006
Messages
724
Reaction score
60
Points
28
Location
Blacksburg, VA
Your Mac's Specs
13'' Macbook w/ 2Ghz Core Duo, 2GB DDR2, 250GB HD, 10.5.4. iPod Touch.
What about using firewire 800?

Even with awesome bus speeds, if you're dealing with an external HD, you're dealing with physical moving parts. I think that you would immediately be defeating the purpose of adding all of that "RAM" as read/write comparisons between hard moving mediums (the disks have to spin and the arm has to traverse after all) versus any kind of flash memory will certainly always make the flash memory the winner.

500gb of ram would be pretty sweet though :bone:
 
Joined
Jan 18, 2006
Messages
54
Reaction score
6
Points
8
Real RAM responds in nanoseconds (5.4 Gbits per second for intel Mac RAM). Hard drives respond in milliseconds (1 to 1.5 Gbits per second -- but add several milliseconds to locate the starting point of each file). Flash drives respond in tens of milliseconds (.02 to .20 Gbits per second)

One problem with flash drives is that they have a finite number of read-write cycles and then they die. Not a problem for cameras storing photos on a daily basis. Big problem for an OS that wants to write and delete files thousands of times per minute.

Also with certain types of flash, you can't just rewrite a single data bit - you have to read a whole block, erase the block, and then write the whole block back, with the changed bit you wanted to write in the first place.

Thanks
Trevor
CanadaRAM.com
 

???


Joined
Dec 25, 2006
Messages
333
Reaction score
3
Points
18
Location
Japan
Your Mac's Specs
MBP 2.0Ghz
Its sounds like a dumb plug by MS to get people to buy VISTA. USB is slow, it just wouldn't be worth it, not even with firewire.

Also bear in mind, that the life a USB memory stick is short and will be shortened considerable by using it as RAM.
 
Joined
Jan 8, 2005
Messages
6,188
Reaction score
254
Points
83
Location
New Jersey
Your Mac's Specs
Mac Pro 8x3.0ghz 12gb ram 8800GT , MBP 2.16 2GB Ram 17 inch.
I'm pretty sure that's a Vista thing. I haven't heard anything about it for Macs.

Vista can do this? ? You have to admit thats pretty cool.. if you have a macbook pro and have a limit of 3gb then you can add a few more gigs with flash memory if you happen to be doing something that is that memory intensive.
 
Joined
Jan 20, 2007
Messages
108
Reaction score
0
Points
16
Location
Dallas, TX
Your Mac's Specs
13" White MacBook 2GHz Intel Core 2 Duo, 1GB RAM, 80GB HD.
How is that possible? Doesn't Ram run on a different specifications? I just installed Vista on my wife's PC I am going to try it.
 
Joined
Apr 20, 2006
Messages
2,255
Reaction score
47
Points
48
Your Mac's Specs
Al iMac 20" 2.4Ghz Intel Core 2 Duo
It's a crock. Even if it was possible, it would be pointless as mentioned in the points above.
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top