Mac Musings
Tomorrow's Solid State Drives and Notebooks
Dan Knight - 2008.09.04 - Tip Jar
Popularity: ![]()
![]()
![]()
![]()
Flash memory is pretty amazing stuff. Invented in 1980, it made digital photography possible. It's been used in PDAs for ages. And its inside those useful USB flash drives that have become so affordable and become a normal way of moving data between computers.
And now flash drives (also known as Solid State Drives or SSDs) are becoming popular in notebook computers. They're a lot more expensive than hard drives, but they have no moving parts and may reduce power consumption compared with hard drives. (Some tests find this to be true, others find the opposite.)
Flash drives are not without their drawbacks. I'm not just talking about price and capacity - prices keep dropping, and capacity keeps increasing, as is also true of hard drives and computer RAM. SSDs may never achieve price parity with hard drives, especially at high capacities, but they will become more competitive on the low end.
Shortcomings of Flash Memory
Flash drives have negligible seek time and latency compared to hard drives, as they have no moving parts. And with no moving parts, they don't generate as much heat as hard drives - or as much noise. They may also provide faster startup time and are very reliable.
Well, in the short term at least. It's believed that flash memory cells are good for 10,000 to 1,000,000 write cycles, which is a lot less than hard drives. One way to work with this is to have a file system that spreads writes throughout the drive's capacity (this is called "wear leveling"), and with this technology today's flash drives can last "up to 20 years" with typical use.
Perhaps the biggest technical drawback to flash memory is slow write speed compared to read speed. The original NOR chips, invented at Intel, had long erase and write times, and the newer NAND chips, introduced by Toshiba in 1989, have faster read and write speed along with higher storage density. Where NOR chips have true random access to every byte, NAND chips access data in blocks of hundreds or thousands of bytes.
The size of these blocks is important, as flash RAM can only be erased a block at a time. This is part of the reason SSDs have significantly slower write speed than read speed. Because today's operating systems make extensive use of virtual memory, which uses hard drive (or SSD) space as though it were system memory - albeit much slower than DRAM. This involves lots of reads and writes, so the slow write speed of flash RAM is a big drawback.
Flash Drives vs. Hard Drives
On a cost-per-gigabyte basis, hard drives have it all over flash memory, and they're also available in much higher capacities. Read and write speeds are close to each other, making hard drives much better than SSDs for virtual memory or other applications that frequently write data. The drawback is that hard drives have moving parts, generate heat and noise, may draw more power than SSDs, and are susceptible to damage when dropped.
Perhaps the biggest difference between SSDs and hard drives is buffering. Hard drives have buffers (also called caches), which may be as small as 64 KB on really old drives or as large as 32 MB on some of today's top-end drives. The drive cache is memory on the drive controlled by its microcontroller. The purpose of the cache is to store data read from the hard drive and pass it along to the computer more quickly than it can be read from the drive platters.
In the early days of Macintosh computing, SCSI hard drives had minuscule buffers. You had to set the interleave of your hard drive so it wouldn't overwhelm your Mac's SCSI bus - and that was a different setting for the Mac Plus, Mac SE, and Mac II, making it a real hassle to move a drive between Macs.
Possibly the first widely used drive to overcome this problem was the Quantum Prodrive, which had a 64 KB buffer. Interleave was no longer an issue, as the buffer could accept data as fast as the hard drive could dish it out and feed it to the Mac as fast as the SCSI bus could accept it. This unleashed hard drive performance, and Prodrives were very popular "back in the day" (circa 1990).
From that point forward, bigger buffers were one way to improve drive performance, and today it's not uncommon for a drive to have an 8 MB or 16 MB buffer. Even small hard drives, such as the 5 GB drive used in the original iPod and the 80 GB drive in the MacBook Air, have buffers (1 MB and 2 MB respectively).
Improving Flash Performance
Flash drives don't have buffers.
Why not? If a DRAM buffer can make such a difference for hard drive performance, it stands to reason that it could do the same thing for SSDs. Writes could be buffered, which should help a lot with virtual memory. Reads would be buffered, also improving performance. Virtual memory performance would be better.
Adding a buffer to SSDs would add very little to its price, and I suspect the performance advantage would give the first company to do it a real leg up on the competition.
Another way to improve SSD performance would be to design new notebooks with hardware support for RAID and use two flash drives in parallel. This could theoretically double the data rate of reads and writes, giving SSD-based notebooks much perkier performance. This would occupy more space inside the computer, but the two lower capacity flash drives might also be cheaper than one higher capacity drive, resulting in improved performance at no additional cost - or doubling capacity for those who need more than today's highest capacity SSDs offer.
Another option is to include both a flash drive and a hard drive in the same computer. The flash drive would be the working drive, containing the core OS and other frequently accessed files. The hard drive could be the storage drive, holding your iPhoto and iTunes libraries, your work documents, help files, and other items that would be accessed occasionally. This would allow use of a lower capacity, lower cost flash drive while also providing the level of hard drive storage many of us need for media files. This isn't a low cost option, but it would be a lot less costly to include a 32 GB SSD and 160 GB microdrive than a 128 GB SSD.
Now imagine Apple offering SSD RAID plus a hard drive in the MacBook Pro line, along with at least one quad-core CPU option, and Apple's already awesome pro notebooks would stand head and shoulders above the rest.
We're still in the early days of flash drives, much as we were in the early days of hard drives in the 1980s. Buffers, higher rotation speeds, increased data density, and RAID were all ways that hard drives got better. Buffers, higher throughput, increased data density, and RAID are also ways flash drives can get better.
As good as SSD is, it can get better. Who will be the first to do
it?
Resources
- Flash memory, Wikipedia
- Solid-state drive, Wikipedia
- Virtual memory, Wikipedia
- Hard drive, Wikipedia
- Disk buffer, Wikipedia
Join us on Facebook. Follow us on Twitter.
Dan Knight has been using Macs since 1986, sold Macs for several years, supported them for many more years, and has been publishing Low End Mac since April 1997. If you find Dan's articles helpful, please consider making a donation to his tip jar.
Recent articles by Dan Knight
- Kill Caps Lock, but Leave the Rest of My Keyboard Alone (Mostly), 2012.02.03. It's too easy to hit Caps Lock by accident, but why change a keyboard layout that billions of users are comfortable with?
- Is This RIM's Macintosh Moment?, 2012.01.25. In 1996, Apple was in dire straits, but Steve Jobs redefined the company. Now it's do or die time for RIM.
- Saying Good-bye to Inkjet Printers, 2012.01.18. Apple has discontinued its $100 printer rebates, but even a free inkjet printer is false economy.
- More in the Mac Musings index.
Links for the Day
- Mac of the Day: Macintosh IIcx, introduced 1989.03.07. The first compact modular Mac, essentially a 3-slot Mac IIx, was a big hit.
- February 9 in LEM history: 2000: Think choices - Promoting the Macintosh - 2001: Apple vs. Mac clones - 2005: Apple and the $100 laptop - Yojimbo - Core Duo vs. G5 - 2007: The story behind After Dark - Microsoft Office 2007
- Support Low End Mac
Recent Content on Low End Mac
- 15 Years Ago Motorola Unveiled the PowerPC G3, Low End Mac Round Table, 2012.02.06. The G3 processor was optimized for real world Mac software and made a big leap forward in efficiency.
- Don't Kill Caps Lock, Learning to Love the iOS Keyboard, and an Adaptive iPad Keyboard, Charles W. Moore, Miscellaneous Ramblings, 2012.02.06. The Caps Lock key has a useful function, the iPad's keyboard really is useful, and checking out an adaptive keyboard for the iPad.
- Time to End 13" MacBook Pro?, Refurb MacBook Air from $699, Enable TRIM in OS X, and More, The 'Book Review, 2012.02.03. Also Auro Pro Express SSD upgrades for 2010/11 MacBook Air, Sleipnir browser syncs bookmarks with iOS, Prey laptop recovery tool, and more.
- Apple Refurbs a Great Deal, iOSificiation a Fundamental Shift for Apple, and More, Mac News Review, 2012.02.03. Also IT workers embracing Apple, battery-free wireless mouse, freeware alternatives to commercial apps, and more.
- Does iOS Doom the Mac?, Apple Again #1 Smartphone Vendor, Massive 16 iPad Charger, and More, iOS News Review, 2012.02.03. Also Sleipnir browser lets you share links locally, iPro brings Schneider lenses to iPhone 4, and more.
- 25 Years of AppleShare Networking, Low End Mac Round Table, 2012.02.02. Macs have always had built-in networking, but Apple didn't have server software for Macs until 1987.
- Disk Expert Helps You Find and Delete or Archive Your Biggest Files, Steve Watkins, The Practical Mac, 2012.02.02. If your hard drive, flash drive, or SSD is filling up, Disk Expert can help pinpoint the biggest files, which you may be able to delete or archive.
- More links in our archive.
Recent Deals
- Best MacBook Air Deals
- Best iBook G4 Deals
- Best iPad Deals
- Best Classic Mac OS Deals
- Best Apple TV Deals
- Best 15" MacBook Pro Deals
- Best Power Mac G4 Deals
- Best Mac OS X 10.6 Deals
- More deals in our archive.
About LEM Support Usage Privacy Contact
Follow
Low End Mac on Twitter
Join Low End Mac
on Facebook
Low End Mac Reader Specials
TypeStyler 11 is now in the Mac App Store!! -- Special Introductory Price of $59.95!! -- To Buy From The Mac App Store Click Here Now!! Or buy direct
from Strider Software.
Don't install Parallels to play poker online! Poker Mac will show you how to download and install a native Mac poker and Mac Casino applications in minutes.
Favorite Sites
MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac Museum
DealMac
Deal Brothers
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ
Affiliates
Amazon.com
The Apple Store
The iTunes Store
PC Connection Express
GainSaver
Parallels Desktop for Mac
eBay

