Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Is flash memory better than a hard drive?

I noticed the new Macbook Pro with Retina display has flash memory instead of a Hard drive. I love the new features and I want to buy it but I'm very skeptical of this flash memory. Can someone please help explain it to me. Is it better than have a hard drive in your computer?

MacBook Pro with Retina display

Posted on Jun 18, 2012 7:45 AM

Reply
Question marked as Best reply

Posted on Jun 18, 2012 7:50 AM

Flash memory is the same technology as used in flash drives, mobile devices, memory cards, etc. It has becomve very reliable, is very, very fast, but expensive compared to hard drives. That is the biggest reason for such smaller storage offered in the form of flash drives.


It has an advantage in that there is no disk to get damaged from a moving tracker arm, no motion sensor is needed to lock the track arm.


With the new systems, the flash memory offers extremely fast startup and retrieval of apps/data from the internal storage.

21 replies

Aug 12, 2012 9:52 AM in response to Derek777

Derek777 wrote:


...The third thing to note is the problem of rapidly changing data. Most rapidly changing data resides in RAM of course. But caches, such as RAM disks (a file on disk that acts like RAM) or virtual memory (a cache that is used to extend the size of RAM that programs believe they have access to, used to swap pages in and out of RAM, which is why it's also referred to as a swap file), have far more writes than once per day. These are typically the areas that wear out first, explaining why HD life expectancies reduce from 3,000 years to 5!...

Would it be reasonable, then, to check Activity Monitor for Page outs and Swap used count and notice that when sufficient RAM is present, there are none of either? I'm wondering if one way to extend both HD and SSD life is to install enough real RAM that virtual memory on disk (either kind) is rarely if ever used. E.g., I've got 24GB of RAM in my Mac Pro and I don't remember the last time I noticed a Page out count, though admittedly I don't often look for it.

Aug 12, 2012 1:15 PM in response to FatMac-MacPro

Of course, as I've mentioned, HDDs and SSDs are designed to cope with normal use and rapidly changing data used in caches. Yes they can still wear out, hence why there are enterprise grade disks used in servers - usually in RAID configurations - that can cope with higher than average usage, plus RAID provides some redundancy allowing failed disks to be hot-swap (ie, replaced while the server is still running) without the loss of any data or the need for restoring from backups.

But let's get back to consumer products. Virtual memory (or swap files) was designed because of (1) the RAM limitations of computers, due to cost and design; and (2) pre-emptive virtual concurrency used in operating systems that swaps out one process to replace it with another; why should RAM be reserved for a suspended process when another desparate needs it?

But this is a history lesson, times have changed. RAM is no longer expensive and computers are designed to use larger amounts, so, why do we need virtual memory? The answer - which I think you have confirmed empirically - is we don't! Provide a computer with enough memory and it won't have to swap pages between physical RAM and virtual memory.

The nature of multi-core multi-threaded CPUs have probably changed this as well. Of course virtual concurrency still exists, with processes being swapped out when they required or are waiting for something else, such as the hard disk or another peripheral or interface, to make way for others. But now we have real concurrency; dual core, quad core - even six core machines (should that be sex core?), together with hyper-threading and multiple CPUs, the number of simultaneous threads could be 12 or more, which means processes are swapped out less and real RAM is always in use, so swapping out pages of RAM to virtual memory should also occur less. Replacing HDs with SSDs, and USB 2.0/Firewire 800 with USB 3.0/Thunderbolt reduces delays and reason for swapping out threads is less. Of course there are still reasons why we do need to swap out processes, mainly because we don't have CPUs with 100 cores (yet). A modern OS may have 100 different processes, some with more than one thread, and so swapping processes will still be required, but swapping of their associated memory is probably not required, however this will depend on the actual processes or applications you try to use simultaneously. Nevertheless there are only so many apps you can actively use at once, and only so much RAM they can use in total, and, since these are finite, there will always be a finite about of RAM that will provide enough for the applications to operate without the use of virtual memory.

The other point is, despite the speed of SSDs/flash compared with HDDs, RAM will always be faster. So, as long as you have enough RAM and use the appropriate combination of apps for it, you will have a faster more reliable machine.

Oct 14, 2012 8:38 PM in response to abc123katie280

I have an i7 MacBook Pro Retina, 768 GB SSD and 16 GB RAM. This is, by far, the fastest setup I ever had. I also use all SSD backup drives. I wouldn't go back to HD (since I am now spoiled). Operations are extremely fast (seconds, not minutes). Bootup, internal is on the order of seconds; and external via Thunderbolt or USB 3 drives is almost as fast.


I have not noticed any adverse issues. Make sure any USB 3.0 hub is Mac compatible (I have seen some that aren't and then only operate at USB-2.0). I use a Thunderbolt 27 inch external display and a couple of LaCie SSD 240GB drives as well as an Elgato 240 GB SSD for portable use.


This thing is always on 24 hours a day except when sleeping.

Jan 31, 2016 8:51 AM in response to FatMac-MacPro

Now i'm interested in wear leveling. Thanks!! But practically speaking, my oldest flash drive is over 16 years old now, from way back in the day when 8MB was a decent size. I still use it for quick swapping files from one computer to another. Like you, I'm skeptical to keep information on it so that's all I use it for. It's dirty, old, worn out and flops around in my backpack unprotected with pencils and pens and eraser shavings. The point is, it still reads and writes just as good as the day I got it. So it has outlived many of laptops.

Is flash memory better than a hard drive?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.