Solid-state drive: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m →‎DRAM based: datum is singular, data is plural - change to information to avoid this back and forth
Gugustiuci (talk | contribs)
→‎Disadvantages: punctuation arrangement
(5 intermediate revisions by the same user not shown)
Line 52: Line 52:


====SLC versus MLC====
====SLC versus MLC====
Lower priced drives usually use [[Multi-level cell]] (MLC) flash memory, which is slower and less reliable than [[Single-level cell]] (SLC) flash memory.<ref name=CWorldLackluster /><ref>[http://www.storagesearch.com/ssd-slc-mlc-notes.html Are MLC SSDs Ever Safe in Enterprise Apps?]</ref> Still, MLC chips continue to be used in many commercially available SSDs.{{Fact|date=January 2009}}
Lower priced drives usually use [[multi-level cell]] (MLC) flash memory, which is slower and less reliable than [[single-level cell]] (SLC) flash memory.<ref name=CWorldLackluster /><ref>[http://www.storagesearch.com/ssd-slc-mlc-notes.html Are MLC SSDs Ever Safe in Enterprise Apps?]</ref> Still, MLC chips continue to be used in many commercially available SSDs.{{Fact|date=January 2009}}


===DRAM based===
===DRAM based===
Line 105: Line 105:
| date= 2008-05-30| accessdate=2008-05-30
| date= 2008-05-30| accessdate=2008-05-30
| last = Shah | first = Agam |publisher=Computerworld
| last = Shah | first = Agam |publisher=Computerworld
}}</ref> for flash drives and over US$80.00 per GB for RAM-based compared to about US$0.38 or less per gigabyte for hard drives<ref name=CWorldLackluster />.
}}</ref> for flash drives and over US$80.00 per GB for RAM-based compared to about US$0.38 or less per gigabyte for hard drives.<ref name=CWorldLackluster />
* Capacity: As of 2008, far lower than that of conventional hard drives (Flash SSD capacity is predicted to increase rapidly, with experimental drives of 1&nbsp;TB,<ref>{{cite web | url = http://www.taborcommunications.com/dsstar/03/0304/105524.html | title = Imperial Technology Announces One Terabyte SSD | publisher = Imperial Technology Inc }}</ref><ref>{{cite press release | url = http://www.byteandswitch.com/document.asp?doc_id=129251 | title = SDS Offers 1TB SSD | publisher = Solid Data Systems, Inc. | date = 2007-07-17}}</ref>, hard drive capacity also continues to expand, and hard drives are likely to maintain their capacity edge for some time.)<ref>{{cite web| url=http://www.storagesearch.com/semico-art1.html | accessdate = 2008-11-17 | title= Flash Memory vs. Hard Disk Drives - Which Will Win? }}</ref>
* Capacity: As of 2008, far lower than that of conventional hard drives (Flash SSD capacity is predicted to increase rapidly, with experimental drives of 1&nbsp;TB,<ref>{{cite web | url = http://www.taborcommunications.com/dsstar/03/0304/105524.html | title = Imperial Technology Announces One Terabyte SSD | publisher = Imperial Technology Inc }}</ref><ref>{{cite press release | url = http://www.byteandswitch.com/document.asp?doc_id=129251 | title = SDS Offers 1TB SSD | publisher = Solid Data Systems, Inc. | date = 2007-07-17}}</ref>, hard drive capacity also continues to expand, and hard drives are likely to maintain their capacity edge for some time).<ref>{{cite web| url=http://www.storagesearch.com/semico-art1.html | accessdate = 2008-11-17 | title= Flash Memory vs. Hard Disk Drives - Which Will Win? }}</ref>
* Limited write (erase) cycles: Flash-memory cells will often wear out after 1,000 to 10,000 write cycles for MLC, and up to 100,000 write cycles for SLC<ref name=CWorldLackluster>{{cite web|title=Solid-state disk lackluster for laptops, PCs| url=http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=Storage&articleId=9112065&taxonomyId=19&pageNumber=1| accessdate=2008-09-12| author=Lucas Mearian| date=August 27, 2008 | quote = Corporate-grade SSD uses single-level cell (SLC) NAND memory and multiple channels to increase data throughput and wear-leveling software to ensure data is distributed evenly in the drive rather than wearing out one group of cells over another. And, while some consumer-grade SSD is just now beginning to incorporate the latter features. (Page1) It matters whether the SSD drive uses SLC or MLC memory. SLC generally endures up to 100,000 write cycles or writes per cell, while MLC can endure anywhere from 1,000 to 10,000 writes before it begins to fail, [according to Fujitsu's vice president of business development Joel Hagberg.] (page 4) }}</ref>, while high endurance cells may have an endurance of 1–5 million write cycles (many log files, file allocation tables, and other commonly used parts of the file system exceed this over the lifetime of a computer).<ref>{{cite web
* Limited write (erase) cycles: Flash-memory cells will often wear out after 1,000 to 10,000 write cycles for MLC, and up to 100,000 write cycles for SLC<ref name=CWorldLackluster>{{cite web|title=Solid-state disk lackluster for laptops, PCs| url=http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=Storage&articleId=9112065&taxonomyId=19&pageNumber=1| accessdate=2008-09-12| author=Lucas Mearian| date=August 27, 2008 | quote = Corporate-grade SSD uses single-level cell (SLC) NAND memory and multiple channels to increase data throughput and wear-leveling software to ensure data is distributed evenly in the drive rather than wearing out one group of cells over another. And, while some consumer-grade SSD is just now beginning to incorporate the latter features. (Page1) It matters whether the SSD drive uses SLC or MLC memory. SLC generally endures up to 100,000 write cycles or writes per cell, while MLC can endure anywhere from 1,000 to 10,000 writes before it begins to fail, [according to Fujitsu's vice president of business development Joel Hagberg.] (page 4) }}</ref>, while high endurance cells may have an endurance of 1–5 million write cycles (many log files, file allocation tables, and other commonly used parts of the file system exceed this over the lifetime of a computer).<ref>{{cite web
| url = http://www.storagesearch.com/ssdmyths-endurance.html
| url = http://www.storagesearch.com/ssdmyths-endurance.html
Line 132: Line 132:
=== Cost and capacity ===
=== Cost and capacity ===


Until recently, solid-state drives were too costly for mobile computing{{Fact|date=January 2009}}. As flash manufacturers transition from NOR flash to [[single-level cell]] (SLC) [[NAND flash#NAND memories|NAND flash]] and most recently to [[multi-level cell]] (MLC) [[NAND flash#NAND memories|NAND flash]] to maximize silicon die usage and reduce associated costs, "solid-state disks" are now being more accurately renamed "solid-state drives" &ndash; they have no disks but function as drives &ndash; for mobile computing in the enterprise and consumer electronics space. This technological trend is accompanied by an annual 50% decline in raw flash material costs, while capacities continue to double at the same rate. As a result, flash-based solid-state drives are becoming increasingly popular in markets such as notebook PCs and sub-notebooks for enterprises, [[Ultra-Mobile PC]]s (UMPC), and [[Tablet PC]]s for the healthcare and consumer electronics sectors. Major PC companies have now started to offer such technology.
Until recently, solid-state drives were too costly for mobile computing{{Fact|date=January 2009}}. As flash manufacturers transition from NOR flash to single-level cell (SLC) NAND flash and most recently to multi-level cell (MLC) NAND flash to maximize silicon die usage and reduce associated costs, "solid-state disks" are now being more accurately renamed "solid-state drives" &ndash; they have no disks but function as drives &ndash; for mobile computing in the enterprise and consumer electronics space. This technological trend is accompanied by an annual 50% decline in raw flash material costs, while capacities continue to double at the same rate. As a result, flash-based solid-state drives are becoming increasingly popular in markets such as notebook PCs and sub-notebooks for enterprises, [[Ultra-Mobile PC]]s (UMPC), and [[Tablet PC]]s for the healthcare and consumer electronics sectors. Major PC companies have now started to offer such technology.


===Availability===
===Availability===
Line 163: Line 163:
{{main| Hybrid drive}}
{{main| Hybrid drive}}


A hybrid disk uses a SSD as a buffer for a larger [[Hard disk drive]]. The hard disk may be spun down more of the time if data is available in the SSD.
A hybrid disk uses a SSD as a buffer for a larger [[hard disk drive]]. The hard disk may be spun down more of the time if data is available in the SSD.


NAND Flash based SSDs offer a potential power savings, however the typical pattern of usage of normal operations result in cache misses in the NAND Flash as well leading to continued spin of the drive platter or much longer latency if the drive needed to spin up.{{Fact|date=December 2008}} These devices would be slightly more energy efficient but could not prove to be any better in performance.{{Fact|date=December 2008}}
NAND Flash based SSDs offer a potential power savings, however the typical pattern of usage of normal operations result in cache misses in the NAND Flash as well leading to continued spin of the drive platter or much longer latency if the drive needed to spin up.{{Fact|date=December 2008}} These devices would be slightly more energy efficient but could not prove to be any better in performance.{{Fact|date=December 2008}}


DRAM-based SSDs may also work as a buffer cache mechanism (see [[Hybrid RAM drive]]). When data are written to memory, the corresponding block in memory is marked as dirty, and all dirty blocks can be flushed to the actual hard drive based on the following criteria:
DRAM-based SSDs may also work as a buffer cache mechanism (see [[hybrid RAM drive]]). When data are written to memory, the corresponding block in memory is marked as dirty, and all dirty blocks can be flushed to the actual hard drive based on the following criteria:


# Time (e.g., every 10 seconds, flush all [[dirty cache|dirty data]]);
# Time (e.g., every 10 seconds, flush all [[dirty cache|dirty data]]);
Line 180: Line 180:


==See also==
==See also==
*[[Disk on module]] (DOM) - A [[flash drive]] conforming to either IDE/Standard ATA or SATA interfaces that simulates a hard disk, useful in [[Embedded system]]s.
*[[Hybrid drive]] - A [[hard disk]] which uses a solid-state drive to improve performance.
*[[Hybrid drive]] - A [[hard disk]] which uses a solid-state drive to improve performance.
*[[Memory card]] - A solid-state electronic [[data storage device]] used with [[digital camera]]s, [[Personal digital assistant|handheld]] and [[laptop]] computers and other portable devices.
*[[PC card]] - A peripheral interface for [[laptop]] computers, originally designed for memory expansion.
*[[RAM disk]] - virtual SSD which uses a segment of a computer's main memory as secondary storage.
*[[USB flash drive]] - Flash-based data storage for mobile computing
*[[Computer storage]]
*[[Computer storage]]
*[[Disk drive]]
*[[Flash file system]]
*[[Flash file system]]
*[[Hyperdrive (storage)]]
*[[i-RAM]]
*[[List of emerging technologies]]
*[[Non-volatile memory]]
*[[Quiet PC]]
*[[Random access memory]]
*[[Semiconductor memory]]
*[[Tablet PC]]
*[[Universal Flash Storage]]
*[[Volatile memory]]
</div>
</div>


Line 209: Line 193:
== External links ==
== External links ==
History
History
* [http://www.storagesearch.com/ssd.html STORAGEsearch.com] (oldest SSD site)
* [http://www.storagesearch.com/ssd.html STORAGEsearch.com]
* [http://www.storagesearch.com/chartingtheriseofssds.html SSD Market History]
* [http://thefutureofthings.com/articles/42/samsungs-solid-state-disk-drive.html Samsung's SSD article interview]


Technology Adoption
Technology Adoption
* [http://www.embeddedstar.com/articles/2004/11/article20041122-1.html SSD: Pushing the Envelope in Blade Server Design]
* [http://news.softpedia.com/news/INDILIX-to-Improve-Upcoming-SSDs-91745.shtml Indilix SSD controller]
* [http://www.jedec.org/Home/press/press_release/JC-6487-17-08.pdf JEDEC Continues SSD Standardization Efforts]
* [http://www.jedec.org/Home/press/press_release/JC-6487-17-08.pdf JEDEC Continues SSD Standardization Efforts]


Performance Comparison
* [http://benchmarkreviews.com/index.php?option=com_content&task=view&id=270&Itemid=38 Solid State Drive (SSD) Benchmark Performance Testing] by Olin Coles
* [http://www.alternativerecursion.info/?p=106 OCZ MLC SSD and modern HDD]
* [http://eeepc.itrunsonlinux.com/the-news/1-latest-news/229-best-operating-system-for-solid-state-drives Best Operating System for Solid State Drives]
* [http://www.datamarck.com/benchmarks SSDs and HDDs bechmarks]
* [http://www.imation.com/products/pdfs/Imation-SSD-Performance-White-Paper.pdf Imation SSD Performance Whitepaper]
**[http://www.imation.com/products/pdfs/SSD-Reliability-Lifetime-White-Paper.pdf Data Reliability and Lifetime Whitepaper]

Misc Products
* [http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3747065&CatId=927 Sylvania, gOS SSD]
* Lenovo, ThinPad X301
* [http://www.violin-memory.com Violin 1010]


[[Category:Solid-state computer storage media]]
[[Category:Solid-state computer storage media]]

Revision as of 18:59, 4 February 2009

An SSD in standard 2.5-inch (64 mm) form-factor.
DDR SDRAM based SSD

A solid-state drive (SSD) is a data storage device that uses solid-state memory to store persistent data. A SSD emulates a hard disk drive interface, thus easily replacing it in most applications. An SSD using SRAM or DRAM (instead of flash memory) is often called a RAM-drive.

The original usage of the term solid-state (from solid-state physics) refers to the use of semiconductor devices rather than electron tubes, but in this context, has been adopted to distinguish solid-state electronics from electromechanical devices as well. With no moving parts, solid-state drives are less fragile than hard disks and are also silent (unless a cooling fan is used); as there are no mechanical delays, they usually employ low access time and latency.

SSDs have begun to appear in laptops,[1][2] although as of 2009 they are substantially more expensive per unit of capacity than hard drives.

History

The first ferrite memory SSD devices, or auxiliary memory units as they were called at the time, emerged during the era of vacuum tube computers.[citation needed] But with the introduction of cheaper drum storage units, their use was discontinued. Later, in the 1970s and 1980s, SSDs were implemented in semiconductor memory for early supercomputers of IBM, Amdahl and Cray[3]; however, the prohibitively high price of the built-to-order SSDs made them quite seldom used.

In 1978 StorageTek developed the first modern type of solid-state drive. In the mid-1980s Santa Clara Systems introduced BatRam, an array of 1 megabit DIP RAM Chips and a custom controller card that emulated a hard disk. The package included a rechargeable battery to preserve the memory chip contents when the array was not powered. The Sharp PC-5000, introduced in 1983, used 128 kilobyte (128 KB) solid-state storage cartridges, containing bubble memory.

RAM "disks" were popular as boot media in the 1980s when hard drives were expensive, floppy drives were slow, and a few systems, such as the Amiga series, the Apple IIgs, and later the Macintosh Portable, supported such booting. Tandy MS-DOS machines were equipped with DOS and DeskMate in ROM, as well. At the cost of some main memory, the system could be soft-rebooted and be back in the operating system in mere seconds instead of minutes. Some systems were battery-backed so contents could persist when the system was shut down.

In 1995 M-Systems introduced flash-based solid-state drives. (SanDisk acquired M-Systems in November 2006). Since then, SSDs have been used successfully as hard disk drive replacements by the military and aerospace industries, as well as other mission-critical applications. These applications require the exceptional mean time between failures (MTBF) rates that solid-state drives achieve, by virtue of their ability to withstand extreme shock, vibration and temperature ranges.

In 2007, SSDs of a few gigabytes capacity gained mainstream popularity with netbook and subnotebooks.[citation needed]

Enterprise Flash Drives (EFDs) are designed for applications requiring high performance (Input/Output Operations Per Second), reliability and energy efficiency.

Fusion-IO announced the 640GB version of ioDrive to be available in Q1 2008[4], but when ioDrive was finally released in 2008, the biggest unit only has the size of 320GB.

Toshiba, beginning in 2009 will begin to manufacture a 512 gigabyte SSD, the largest capacity yet reached for this technology. With the trend of achieving greater capacity into solid state drives, this technology will soon replace traditional hard drives in some notebook computers.[5]

Architecture and function

An SSD is commonly composed of DRAM volatile memory or primarily NAND flash non-volatile memory.[6]

Flash based

Most SSD manufacturers use non-volatile flash memory to create more rugged and compact devices for the consumer market. These flash memory-based SSDs, also known as flash drives, do not require batteries. They are often packaged in standard disk drive form factors (1.8-inch, 2.5-inch, and 3.5-inch). In addition, non-volatility allows flash SSDs to retain memory even during sudden power outages, ensuring data persistence. SSDs are slower than DRAM (and even traditional HDDs on big files), but may perform better than hard drives (at least with regard to reads) because of negligible seek time (flash SSDs have no moving parts, and thus eliminate spin-up time, and greatly reduce seek time, latency, and other delays inherent in conventional electro-mechanical disks).

Components:

  • Cache: A flash based SSD uses a small amount of DRAM as a cache, similar to the cache in Hard disk drives. A directory of block placement and wear leveling data is also kept in the cache while the drive is operating.
  • Energy storage: Another component in higher performing SSDs is a capacitor or some form of batteries. These are necessary to maintain data integrity such that the data in the cache can be flushed to the drive when power is dropped; some may even hold power long enough to maintain data in the cache until power is resumed.

The performance of the SSD can scale with the number of parallel NAND flash chips used in the device. A single NAND chip is relatively slow, due to narrow (8/16 bit) asynchronous IO interface, and additional high latency of basic IO operations (typical for SLC NAND - ~25 μs to fetch a 4K page from the array to the IO buffer on a read, ~250 μs to commit a 4K page from the IO buffer to the array on a write, ~2 ms to erase a 256 KB block). When multiple NAND devices operate in parallel inside an SSD, the bandwidth scales, and the high latencies can be hidden, as long as enough outstanding operations are pending and the load is evenly distributed between devices.

Micron/Intel SSD made faster flash drives by implementing data striping (similar to RAID0) and interleaving. This allowed creation of ultra-fast SSDs with 250 MB/s effective read/write, the maximum the SATA interface can manage.[7]

In 2008-03-31, Fusion-IO announced ioDrive, the company's first product, would begin shipping on 2008-04-07. [8] It uses a PCI Express slot to overcome the bandwidth limitation of SATA and SAS interfaces, and the 80GB unit has a read speed of over 800MB/s and write speed of 694MB/s.[9]

SLC versus MLC

Lower priced drives usually use multi-level cell (MLC) flash memory, which is slower and less reliable than single-level cell (SLC) flash memory.[10][11] Still, MLC chips continue to be used in many commercially available SSDs.[citation needed]

DRAM based

SSDs based on volatile memory such as DRAM are characterized by ultra fast data access, generally less than 0.01 milliseconds, and are used primarily to accelerate applications that would otherwise be held back by the latency of Flash SDDs or traditional HDDs. DRAM-based SSDs usually incorporate internal battery and backup storage systems to ensure data persistence while no power is being supplied to the drive from external sources. If power is lost, the battery provides power while all information is copied from random access memory (RAM) to back-up storage. When the power is restored, the information is copied back to the RAM from the back-up storage, and the SSD resumes normal operation. (Similar to the hibernate function used in modern operating systems.)

These types of SSD are usually fitted with the same type of DRAM modules used in regular PCs and servers, allowing them to be swapped out and replaced with larger modules.

A secondary computer with a fast network connection can be used as a RAM-based SSD.[12]

File:Open HDD and SSD.JPG
Open casing of 2.5” traditional hard disk drive (left) and solid-state drive (center).

DRAM based solid-state drives are especially useful on computers that already have the maximum amount of supported RAM. For example, some computer systems built on the x86-32 architecture can effectively be extended beyond the 4 GB limit by putting the paging file or swap file on an SSD. Owing to the bandwidth bottleneck of the bus they connect to, DRAM SSDs cannot read and write data as fast as main RAM can, but they are far faster than any mechanical hard drive. Placing the swap/scratch files on a RAM SSD, as opposed to a traditional hard drive, therefore can increase performance significantly.

Comparison with hard disk drives

A comparison (with benchmarks) of SSDs, Secure Digital High Capacity (SDHC) drives, and hard disk drives (HDDs) is given in the reference.[13]

The disassembled components of a hard disk drive (left) and of the PCB and components of a solid-state drive (right).

Comparisons reflect typical characteristics, and may not hold for a specific device.

Advantages

  • Faster start-up, as no spin-up is required (RAM & Flash).
  • Typically, fast random access for reading, as there is no read/write head to move (RAM & Flash).[14]
  • Extremely low read latency times, as SSD seek-times are orders of magnitude lower than the best hard disk drives, as of 2008.[15] (RAM) In applications where hard disk seeks are the limiting factor, this results in faster boot and application launch times (see Amdahl's law)[16] (RAM & Flash).
  • Extremely fast read (RAM, nearly the same for best modern flash).
  • No noise: a lack of moving parts makes SSDs completely silent, unless, as in the case of some high-end and high-capacity models, they have cooling fans attached (RAM & Flash).
  • For low-capacity flash SSDs, low power consumption and heat production when in active use, although high-end SSDs and DRAM-based SSDs may have significantly higher power requirements (Flash).
  • High mechanical reliability, as the lack of moving parts almost eliminates the risk of mechanical failure (RAM & Flash).
    • Ability to endure extreme shock, high altitude, vibration and extremes of temperature: once again because there are no moving parts.[17] This makes SSDs useful for laptops, mobile computers, and devices that operate in extreme conditions (Flash).[16]
  • Larger range of operating temperatures. Typical hard drives have an operating range of 5-55 degrees C. Most flash drives can operate at 70 degrees, and some industrial grade drives can operate over an even wider temperature range.[18]
  • Relatively deterministic read performance:[19] unlike hard disk drives, performance of SSDs is almost constant and deterministic across the entire storage. This is because the seek time is almost constant and does not depend on the physical location of the data, and so, file fragmentation has almost no impact on read performance.
  • For low-capacity SSDs, lower weight and size: although size and weight per unit storage are still better for traditional hard drives, and microdrives allow up to 20 GB storage in a CompactFlash 42.8×36.4×5 mm (1.7×1.4×.2 in) form-factor. Up to 256 GB, as of 2008 SSDs are lighter than hard drives of the same capacity.[17]
  • When failures occur, they tend to happen predominantly while writing, or erasing cells, rather than upon reading cells. With magneto-mechanical drives, failures tend to occur while reading. If a drive detects failure on write operations, data can be written to a new location. If a drive fails on read, then data is usually lost permanently. [20]

Disadvantages

  • Cost: As of mid-2008, SSD prices are still considerably higher per gigabyte than are comparable conventional hard drives: consumer grade drives are typically US$2.00 to US$3.45 per GB[10][21] for flash drives and over US$80.00 per GB for RAM-based compared to about US$0.38 or less per gigabyte for hard drives.[10]
  • Capacity: As of 2008, far lower than that of conventional hard drives (Flash SSD capacity is predicted to increase rapidly, with experimental drives of 1 TB,[22][23], hard drive capacity also continues to expand, and hard drives are likely to maintain their capacity edge for some time).[24]
  • Limited write (erase) cycles: Flash-memory cells will often wear out after 1,000 to 10,000 write cycles for MLC, and up to 100,000 write cycles for SLC[10], while high endurance cells may have an endurance of 1–5 million write cycles (many log files, file allocation tables, and other commonly used parts of the file system exceed this over the lifetime of a computer).[25] Special file systems or firmware designs can mitigate this problem by spreading writes over the entire device (so-called wear levelling), rather than rewriting files in place.[26] In 2008 wear levelling was just beginning to be incorporated into consumer level devices.[10] However, effective write cycles can be much less, because when a write request is made to a particular memory block, all data in the block is overwritten even when only part of the memory is altered. The write amplification, as referred by Intel, can be reduced using write memory buffer.[27] In combination with wear leveling, over-provisioning SSD flash drives with spared memory capacity also delays the loss of user-accessible memory capacity. NAND memory can be negatively impacted by read and program (write) disturbs arising from over accessing a particular NAND location. This overuse of NAND locations causes bits within the NAND block to erroneously change values. Wear leveling, by redirecting SSD writes to lesser-used NAND locations, thus reduces the potential for program or write disturbs.[28] An example for the lifetime of SSD is explained in detail in this wiki.[dubious ] SSDs based on DRAM, however, do not suffer from this problem.
  • Slower write speeds: As erase blocks on flash-based SSDs generally are quite large (e.g. 0.5 - 1 megabyte)[10], they are far slower than conventional disks during small writes (the smaller, the worse) and can suffer from write fragmentation,[29] and in some cases for sequential writes.[16] SSDs based on DRAM, which do this several orders of magnitude faster than conventional disks, do not suffer from this problem.
  • Lower storage density: Hard disks can store more data per unit volume than DRAM or flash SSDs, except for very low capacity/small devices.
  • DRAM based SSD require more power than hard disks, when operating; and they still use power when the computer is turned off, while hard disks do not.[30]

Commercialization

Cost and capacity

Until recently, solid-state drives were too costly for mobile computing[citation needed]. As flash manufacturers transition from NOR flash to single-level cell (SLC) NAND flash and most recently to multi-level cell (MLC) NAND flash to maximize silicon die usage and reduce associated costs, "solid-state disks" are now being more accurately renamed "solid-state drives" – they have no disks but function as drives – for mobile computing in the enterprise and consumer electronics space. This technological trend is accompanied by an annual 50% decline in raw flash material costs, while capacities continue to double at the same rate. As a result, flash-based solid-state drives are becoming increasingly popular in markets such as notebook PCs and sub-notebooks for enterprises, Ultra-Mobile PCs (UMPC), and Tablet PCs for the healthcare and consumer electronics sectors. Major PC companies have now started to offer such technology.

Availability

Solid-state drive (SSD) technology has been marketed to the military and niche industrial markets since the mid-1990s [citation needed].

CompactFlash card used as SSD

Along with the emerging enterprise market, SSDs have been appearing in ultra-mobile PCs and a few lightweight laptop systems, adding significantly to the price of the laptop, depending on the capacity, form factor and transfer speeds. As of 2008 some manufacturers have begun shipping affordable, fast, energy-efficient drives priced at $350 to computer manufacturers.[citation needed] For low-end applications, a USB memory stick may be used as a Flash hard drive for $10 to $100 or so, depending on capacity, or a CompactFlash card may be paired with a CF-to-IDE or CF-to-SATA converter at a similar cost. Either of these requires that write-cycle endurance issues be managed, either by not storing frequently written files on the drive, or by using a Flash file system. Standard CompactFlash cards usually have write speeds of 7 to 15 megabytes per second while the more expensive upmarket cards claim speeds of up to 40 MB/s.

One of the first mainstream releases of SSD was the XO Laptop, built as part of the 'One Laptop Per Child' project. Mass production of these computers, built for children in developing countries, began in December 2007. These machines use 1024 MiB SLC NAND flash as primary storage which is considered more suitable for the harsher than normal conditions in which they are expected to be used. Dell began shipping ultra-portable laptops with SanDisk SSDs on April 26, 2007.[1] Asus released the Eee PC subnotebook on October 16 2007, and after a successful commercial start in 2007, expects to ship several million PCs in 2008, with 2, 4 or 8 gigabytes of flash memory.[31] On January 31 2008 Apple Inc. released the MacBook Air, a thin laptop with optional 64 GB SSD. The Apple store cost was $999 more for this option, as compared to that of an 80 GB 4200 rpm Hard Disk Drive.[2] Another option - Lenovo ThinkPad X300 with a 64Gbyte SSD - was announced by Lenovo in February 2008,[32] and is, as of 2008, available to consumers in some countries. (Now X301 with 128GB).

File:IMG 0085.jpg-m.jpg
The Mtron SSD

Apple's MacBook and MacBook Pro lines, announced on October 14, 2008, carry optional 128 GB solid state hard drives for an additional $550. Apple's MacBook Pro 17" laptop announced on January 6, 2009 also carried optional 256 GB solid state drives for an additional $900. Dell began to offer optional 256 GB solid state drives on select notebook models in January 2009 for an additional $400.

Applications

A use for flash drives is to run lightweight operating systems designed specifically for turning general-purpose PCs into network appliances comparable to more expensive routers and firewalls. In this situation, a write protected flash drive containing the whole operating system is used to boot the system. A similar system could boot from CD, floppy disk or a traditional hard drive but flash memory is a good choice because of very low power consumption and failure rate.

Hybrid drive

A hybrid disk uses a SSD as a buffer for a larger hard disk drive. The hard disk may be spun down more of the time if data is available in the SSD.

NAND Flash based SSDs offer a potential power savings, however the typical pattern of usage of normal operations result in cache misses in the NAND Flash as well leading to continued spin of the drive platter or much longer latency if the drive needed to spin up.[citation needed] These devices would be slightly more energy efficient but could not prove to be any better in performance.[citation needed]

DRAM-based SSDs may also work as a buffer cache mechanism (see hybrid RAM drive). When data are written to memory, the corresponding block in memory is marked as dirty, and all dirty blocks can be flushed to the actual hard drive based on the following criteria:

  1. Time (e.g., every 10 seconds, flush all dirty data);
  2. Threshold (when the ratio of dirty data to SSD size exceeds some predetermined value, flush the dirty data).
  3. Loss of power/computer shutdown

SSDs and Microsoft Windows

Windows is optimized for hard disk drives rather than SSDs.[33] [34] Microsoft created ReadyBoost to exploit characteristics of USB-connected flash devices, but Windows operating systems are not optimized for use of SSDs. Microsoft's latest OS Windows 7 which is still in beta, is optimized for SSDs[35] as well as hard disks.

Tests by an SSD maker show that Windows 2000 is markedly faster than Windows XP, Windows Vista, Mac OS X or Linux, when it is run from an SSD using NAND flash memory.[36] Windows 98 is even faster, but does not support wear leveling, so would cause the drive to wear out quickly.[36]

See also

References

  1. ^ a b Aughton, Simon (2007-04-25). "Dell Gets Flash With SSD Option for Laptops". IT PRO.
  2. ^ a b Macbook Air Specifications
  3. ^ [1]
  4. ^ 640GB PCI Express Flash Drive Costs $19,000
  5. ^ "Toshiba Launches Industry's First 512GB SSD". PR Newswire, United Business Media. 2008-12-17.
  6. ^ What is a Solid State Disk?
  7. ^ Flash SSD with 250 MB/s writing speed
  8. ^ Fusion-io Announces Breakthrough in Storage with Availability of the Company's ioDrive
  9. ^ Review of the Fusion-IO IODrive 80GB SSD
  10. ^ a b c d e f Lucas Mearian (August 27, 2008). "Solid-state disk lackluster for laptops, PCs". Retrieved 2008-09-12. Cite error: The named reference "CWorldLackluster" was defined multiple times with different content (see the help page).
  11. ^ Are MLC SSDs Ever Safe in Enterprise Apps?
  12. ^ RIndMA Disk
  13. ^ Jackson, Jerry (2008-02-17). "SDHC Cards vs Hard Drive vs SSD". NotebookReview.com, TechTarget.
  14. ^ Markoff, John (2008-12-11). "Computing Without a Whirring Drive". The New York Times. p. B9. Using a standard Macintosh performance measurement utility called Xbench, the Intel solid-state drive increased the computer's overall performance by almost half. Disk performance increased fivefold.
  15. ^ Radding, Alan. "Solid-state storage finds its niche". StorageSearch.com. Retrieved 2007-12-29. Registration required.
  16. ^ a b c Meyev, Aleksey (2008 -04-23). "SSD, i-RAM and Traditional Hard Disk Drives". X-bit labs. {{cite web}}: Check date values in: |date= (help)
  17. ^ a b "SSD vs HDD". SAMSUNG Semiconductor.
  18. ^ "Memoright SSDs: The End of Hard Drives?". Retrieved 2008-08-05.
  19. ^ AnandTech: Super Talent SSD: 16GB of Solid State Goodness
  20. ^ "Performance Showdown: SSDs vs HDDs".
  21. ^ Shah, Agam (2008-05-30). "Seagate plans SSD, 2 TB hard drive for next year". Computerworld. Retrieved 2008-05-30.
  22. ^ "Imperial Technology Announces One Terabyte SSD". Imperial Technology Inc.
  23. ^ "SDS Offers 1TB SSD" (Press release). Solid Data Systems, Inc. 2007-07-17.
  24. ^ "Flash Memory vs. Hard Disk Drives - Which Will Win?". Retrieved 2008-11-17.
  25. ^ Kerekes, Zsolt. "SSD Myths and Legends - "write endurance"". StorageSearch.com.
  26. ^ Corbet, Jonathon (2007-05-15). "LogFS". Linux Weekly News.
  27. ^ Inside the X25-M Controller: Wear Leveling, Write Amplification Control
  28. ^ SSD flash drives enter the enterprise
  29. ^ Dumitru, Douglas (2007-08-16). "Understanding Flash SSD Performance" (PDF). EasyCo LLC.
  30. ^ Schmid, Patrick (2007-11-07). "HyperDrive 4 Redefines Solid State Storage : HyperDrive 4 - The Fastest Hard Disk In The World?". Tom's Hardware.
  31. ^ Chen, Shu-Ching Jean (2007-06-07). "$199 Laptop Is No Child's Play". Forbes. Retrieved 2007-06-28. {{cite news}}: Check date values in: |date= (help)
  32. ^ "Road Warriors Get Ready – Lenovo Delivers "No Compromises" Ultraportable ThinkPad X300 Notebook PC" (Press release). Lenovo. 2008-02-26.
  33. ^ Tony Smith. "If your SSD sucks, blame Vista, says SSD vendor". Retrieved 2008-10-11.
  34. ^ "Samsung, Microsoft in talks to speed up SSDs on Vista". Retrieved 2008-09-22.
  35. ^ >David Flynn. "Windows 7 gets SSD-friendly". Retrieved 2009-1-29. {{cite web}}: Check date values in: |accessdate= (help)
  36. ^ a b "Best Operating System for Solid State Drives". Retrieved 2009-01-18.

Further reading

External links

History

Technology Adoption