| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Changing States: Therapy to resolve driving / driving test phobia changingstates.co.uk | body solid multi station,body solid gyms,2500 body solid,weight bench by... homefitnessequipmentonlin... | Physics - Solid State Specialty Listing ramex.com | Increasing Cases of Osteoporosis and Arthritis Drive Demand for... orthotictechnicians.com |
This article is about flash-based, DRAM-based and other solid-state drives. For other flash-based solid-state storage, see USB flash drive. For software-based secondary storage, see RAM disk.
DDR SDRAM based SSD PCI attached IO Accelerator SSD A solid-state drive (SSD) is a data storage device that uses solid-state memory to store persistent data. An 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, not to be confused with a RAM disk. 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 enjoy low access time and latency.
[edit] DevelopmentThe first ferrite memory SSD devices, or auxiliary memory units as they were called at the time, emerged during the era of vacuum tube computers. 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;[1] 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. [edit] IntermediateIn 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. SSDs have begun to appear in laptops,[2][3] although as of 2009 they are substantially more expensive per unit of capacity than hard drives ($580 for a 256 GB SSD, vs. $50 for a similar size external USB HDD[4]). Enterprise Flash drives (EFDs) are designed for applications requiring high I/O performance (Input/Output Operations Per Second), reliability and energy efficiency. On September 25, 2007, Fusion-io announced the ioDrive to be available in Q4 2007,[5] with capacities of 80GB, 160GB and 320GB. The ioDrive actually did not begin shipping until April 7, 2008.[6] [edit] ContemporaryAt Cebit 2009, OCZ demonstrated a 1 TB flash SSD using a PCI Express x8 interface. It achieves a minimum write speed of 654MB/s and maximum read speed of 712MB/s.[7] On March 2, 2009, Hewlett-Packard announced the HP StorageWorks IO Accelerator, the world's first enterprise flash drive especially designed to attach directly to the PCI fabric of a blade server. The mezzanine card, based on Fusion-io's ioDrive technology, serves over 100,000 IOPS and up to 800MB/s of bandwidth. HP provides the IO Accelerator in capacities of 80GB, 160GB and 320GB.[8] [edit] Architecture and functionAn SSD is commonly composed of DRAM volatile memory or primarily NAND flash non-volatile memory.[9] [edit] Flash drivesMost 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-, 2.5-, and 3.5-inch). In addition, non-volatility allows flash SSDs to retain memory even during sudden power outages, ensuring data persistence. Flash memory SSDs are slower than DRAM SSDs and some designs are slower than even traditional HDDs on large files, but flash SSDs have no moving parts and thus seek times and other delays inherent in conventional electro-mechanical disks are negligible. Components:
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.[10] [edit] SLC versus MLCLower priced drives usually use multi-level cell (MLC) flash memory, which is slower and less reliable than single-level cell (SLC) flash memory.[11][12] This can be mitigated by the internal design structure of the SSD, such as interleaving and more excess capacity for the wear-leveling algorithms to work with. For instance, in a recent ATTO benchmark a single PCIe Single-Level Cell storage device manufactured by Fusion Multisystems, Inc was able to outperform four MLC-based Intel X-25Ms in RAID 0.[13] [edit] DRAM based driveSee also: I-RAM and Hyperdrive (storage) SSDs based on volatile memory such as DRAM are characterized by ultrafast 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 SSDs or traditional HDDs. DRAM-based SSDs usually incorporate either an internal battery or an external AC/DC adapter 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 or (direct) Infiniband connection can be used as a RAM-based SSD.[14] 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 a 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. [edit] Comparison of SSD 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.[15] 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. [edit] Advantages
[edit] Disadvantages
[edit] Commercialization[edit] Cost and capacityUntil recently,[when?] flash based solid-state drives were too costly for widespread use in 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. [edit] AvailabilitySolid-state drive (SSD) technology has been marketed to the military and niche industrial markets since the mid-1990s[citation needed]. 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 flash drive may be obtained 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.[2] Asus released the Eee PC subnotebook on October 16, 2007, and after a successful commercial start in 2007, it was expected to ship several million PCs in 2008, with 2, 4 or 8 gigabytes of flash memory.[40] 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.[3] Another option—Lenovo ThinkPad X300 with a 64Gbyte SSD—was announced by Lenovo in February 2008,[41] and is, as of 2008, available to consumers in some countries. On August 26, 2008, Lenovo released ThinkPad X301 with 128GB SSD option which adds approximately $200 US. As of October 14, 2008, Apple's MacBook and MacBook Pro lines carry optional solid state hard drives of up to 256 GB at an additional cost. Dell began to offer optional 256 GB solid state drives on select notebook models in January 2009. In late 2008, Sun released the Sun Storage 7000 Unified Storage Systems (codenamed Amber Road), which use both solid state drives and conventional hard drives to take advantage of the speed offered by SSDs and the economy and capacity offered by conventional hard disks.[42] In May 2009 Toshiba launched a laptop with a 512 GB SSD[43][44]. In December 2009, Micron Technology announced the world's first SSD using a 6Gbps SATA interface. [45] [edit] Quality and performanceSSD is a rapidly developing technology. A January 2009 review of the market by technology reviewer Tom's Hardware concluded that comparatively few of the tested devices showed acceptable I/O performance, with several disappointments,[46] and that Intel (who make their own SSD chipset) still produces the best performing SSD drive as of this time; a view also echoed by Anandtech.[47] In particular, operations that require many small writes, such as log files, are particularly badly affected on some devices, potentially causing the entire host system to freeze for periods of up to one second at a time.[48] According to Anandtech, this is due to controller chip design issues with a widely used set of components, and at least partly arises because most manufacturers are memory manufacturers only, rather than full microchip design and fabrication businesses — they often rebrand others' products,[49] inadvertently replicating their problems.[50] Of the other manufacturers in the market, Memoright, Mtron, OCZ, Samsung and Soliware were also named positively for at least some areas of testing. The overall conclusion by Tom's Hardware however, was that "none of the [non-Intel] drives were really impressive. They all have significant weaknesses: usually either low I/O performance, poor write throughput or unacceptable power consumption".[46] [edit] ApplicationsA 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. [edit] Hybrid driveMain article: Hybrid drive A hybrid disk uses an 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 is 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:
[edit] Microsoft Windows and exFATVersions of Windows prior to Windows 7 are optimized for hard disk drives rather than SSDs.[51][52] Windows Vista includes ReadyBoost to exploit characteristics of USB-connected flash devices. Windows 7 is optimized for SSDs[53][54] as well as for hard disks. It includes support for the TRIM command. Microsoft's exFAT file system is optimized for SSDs.[55] According to Microsoft, "The exFAT file system driver adds increased compatibility with flash media. This includes the following capabilities: Alignment of file system metadata on optimal write boundaries of the device; Alignment of the cluster heap on optimal write boundaries of the device."[56] Support for the new file system is included with Vista Service Pack 1 and Windows 7 and is available as an optional update for Windows XP.[56] [edit] ZFSSolaris, as of 10u6 (released in October 2008), and recent versions of OpenSolaris and Solaris Express Community Edition on which OpenSolaris is based, can use SSD drives as a performance booster for ZFS. There are two available modes—using an SSD for the ZFS Intent Log (ZIL), which is used every time a synchronous write to the disk occurs, or for the L2ARC (Level 2 Adaptive Replacement Cache), which is used to cache data for reading. When used either alone or in combination, large increases in performance are generally seen.[citation needed] [57] [edit] See also[edit] References
[edit] External links |
| ↑ top of page ↑ | about thumbshots |