What you don't know about SSD
Since there's a world of difference between a regular HDD and an SSD, we'll begin with uncovering exactly what an SSD is.
In fact, the only similarities between the regular HDD and the SSD, is that they both store data, use the same interface and have the same standardised sizes.
Where the regular HDD uses rotating magnetic platters and a mechanical read/write-head, the SSD has no moving parts at all, and is therefore more rough and less prone to errors. A HDD is actually built from the same principles as the floppy drive with a diskette. This design has been optimised and reinvented quite a few times before the technology has reached its current level. I guess we'll have to agree that this idea isn't exactly new.
So this is where we could be induced into thinking that SSD is built upon an entirely new technology - but it isn't.
An SSD is based on memory chips connected in parallel, and these chips are actually not much different than the RAM that has been a standard component in computers for even longer than the conventional harddrive.
The SSD is still in its very infant stages, so it is quite interesting to follow its developement at the moment, since it is human ingenuity and new ideas, and not the manufacturing-size of chips, that are the most determining factors. So even though the technology has been available for many years, the engineers haven't been allowed to conceive too many new ideas, quite simply since it hasn't been lucrative enough due to the production costs ultimately leading to skyrocketing prices. If the prices are too high, no one is buying, there's no market, and without a market, there can be no money exchange. That's why no one has used time and energy on this technology until today.
Now, its not that the chips being used in SSD's are "ordinary" memory chips like those in a computer. There are two different types of memory chips: Volatile and Non-Volatile. Ordinary RAM chips are volatile, which means that data can only be stored as long as the computer is powered. If the power is cut, all the data disappears and can never be restored. It's very much like if the computer memory formats itself every time the computer is shut off.
The other type - the one being used in SSD's - is non-volatile, which means that the data is stored within the chip, even when it isn't being fed power. There are many different sorts of chips of both volatile and non-volatile RAM, and those used in SSD's are precisely called NAND flash RAM.
NAND refers to the way the data is stored in the chip, and in this world the concerns are about squeezing as much data as possible into as little physical room as possible. The revolutions are happening as manufacturing-size of the chips is made smaller or when a newer and better way of storing the data in the chip is found. We can compare this to the way that music and images are compressed: where wave-files and bitmap-files are compressed into mp3-files and jpeg-files, a data-chip kan be "compressed" in different ways - but with data-chips like in SSD's, there can be no form of compromise, as with mp3's and jpeg's.
A NAND gate is constructed like shown in the picture below:
Performance
NAND flash RAM is common in many devices, ie. USB-keys. The most important factor isn't the speed of one chip, but the amount of chips squeezed together (of course with some performance). The magic is achieved as the chips are joined in parallel, since both size and performance scale upwards with the amount of chips in parallel. In fact, the performance/capacity-relationship can be adjusted "almost as you see fit", and the rule-of-thumb is that you can cut the capacity in half without changing the number of chips, theoretically doubling the performance. When we're scaling like this, it is called data striping, and this is at best comparable to RAID 0.
NAND flash RAM comes in two different flavours: SLC (Single Level Cell) and MLC (Multi Level Cell). The difference is that SLC is capable of handling each bit individually, whereas MLC can read and write bits individually while only being able to "reset" (delete) bits in blocks (gates) at a time (see the picture above). This makes SLC a bit faster than MLC, but MLC is still cheaper to manufacture.
With this knowledge we'll move on the next page where we're going to take a look at the specifications.