SSD solid state drive and HDD hard disk drive
Author: MD. Fardin Jaman Aranyak
SSD
SSD means solid state drive. SSD can store data using
electric charge. On the other hand, hard disk drive (HDD) can store using
magnetic properties. Today most of the Desktop computer and laptop used solid
state drive instead of using a hard disk drive. Because solid state drive is
more flexible than hard disk drive.
Inside SSD-
If you open a solid state drive you will see some chip set inside it. Generally, you will find a DRAM (some SSD vendor don’t use DRAM), controller, and flash memory (electronically erasable programmable read-only memory). Three kind of flash cell use in SSD. They are known as SLC, TLC and MLC. SLC (Single-Level Cell) can store one bite per cell. TLC can store three bite per cell. MLC can store two bit per sell. SSD Vendors use TLC and MLC for consumer. SLC is fast and expensive. SLC fast than TLC and MLC because they store more data per cell than SLC. More data can create data jam.
How flash memory work??
There are two kind of flash memory. One is called NOR (NOR
Gate) and another one is called NAND (NAND Gate). NOR is expensive so most of
vendor use NAND or VNAND for data store. In VNAND technology where multiple flash memory cell layers are
stacked vertically. NOR use to store program. Again VNAND/NAND flash memory can
erase fast than NOR flash memory. Eraser is important for SSD. Because only
empty block can be used to store data in SSD. SSD have limit time to erase and
write data. For SLC its PE cercle is
high on the other hand the more data you store the less PE you get.
Flash memory use floating-gate MOS transistor. Its job to trap
charge into cell so that it can store data for longtime means it can store date
after you turn off your pc. Flash memory cell firstly charge, secondly trap,
thirdly flow the charge to the bit line of every string in a VNAND cell. If
cell is charged full it means 1 on the other hand it means 0.
Fujio Masuoka is known for the invention of flash memory.
What is DRAM?
There is two kind of
random-access memory (RAM).
1.sRAM (Static
random-access memory)
2.DRAM (Dynamic
random-access memory)
sRAM:
sRAM use for cache memory.
Its fast and costly. sRAM density is low. It can read and write data firster
than DRAM.
DRAM:
DRAM use for main memory.
So, it can find in SSD. DRAM is cheap with high density. DRAM use in SSD to
store data map of flash memory cell so that we can read and write fast to SSD.
Some vendors did not use DRAM to reduce its cost.
HDD:
HDD means hard disk drive.
In 1957 IBM made HDD for commercial use. HDD made by the basis of magnetic properties
and quantum physics. Electric charge can change the direction of magnet and
this direction used to indicate bite.
Inside HDD:
If you open a HDD you will
find platters, spindle, actuator, actuator axis, actuator arm and input output
head. Spindle rotate the platters as first as it can. In actuator arm input
output head transmit enteric signal through induction which create different
direction of magnet.
Every HDD have limit data
density. It can be 1Tb per Ince2. HDD is cheaper than SSD.
SSD over HDD:
HDD need to spin platters
that can case mechanical problem but SSD are free form mechanical problem. HDD
have paramagnetic effect that can case data lost. SSD work through trapping
charge using floating gate so it has less probability of data lost. Every time
when we need to read and write data HDD need to spin so it takes a lot time.
HDD need more power than SSD. SSD thin and user friendly. You can drop it!! HDD
have weight and you can’t drop it.
Finally, HDD is cheaper than
SSD.
M.2 NVMe SSD vs General 2.5 inch AHCI :
You will find M.2 SSD and 2.5 inch SSD in the market. The only Similarity between M.2 SSD and 2.5 inch SSD is they both use flash memory and they are very fast.
Main difference between M.2 SSD and 2.5 inch SSD is their form factor and they use different type of slot. The M.2 which is formally know as the next generation from factor is a standard that's used for mounting expansion card internally. The 2.5 inch SSD use AHCI(Advance Host Controller Interface) teleology which used to connect HDD and its slow compare to PCIe slot. And here M.2 NVMe(Non Volatile Memory Express) SSD comes they use 44k Data Queue with 44k command per Queue but 2.5 inch SSD use 1 Queue with 34 command per Queue. That's why NVMe faster than AHCI. M.2 use PCIe slot rather than SATA slot. Remember some M.2 support SATA slot. If you want to buy a M.2 SSD check if it support PCIe rather than SATA slot. Also you have to check if your motherboard support MVMe.
No comments