is this the DRAM on SSD that they been talking about?
The DRAM is basically one of the tiny chips you find on a regular DDR4 or DDR3 stick :
Here you go, 8 DRAM chips ... maybe another 8 on the other side. SSDs may use slightly different dram chips (ex DDR4L) but the basics are the same.
The SSD controller can use one or more of DRAM chips to store temporary data into that memory, because reading data from these DRAM chips is faster compared to reading the data from the flash memory chips.
The downside is that making SSD controller use DRAM means a larger chip, because the controller chip now has to include an extra memory controller and the chip must only include the contacts for all the wires going to the DRAM chip or chips - that's why on cheaper SSDs, they use DRAMless SSD controllers, because those cost less money and they can have bigger profits by using such controllers.
Here's an example of a nvme SSD with a DRAM chip, the WD SN850 :
From left to right, the SanDisk chip is the controller, the rectangular chip is the DDR4 memory, the big two chips to the right are the flash memory.
The small chips are voltage regulators (converting 3.3v to 2.5v or 1.8v or other voltages the chips need) and maybe firmware chips (like the bios chip), if the ssd controller doesn't have built in memory for it.
DRAM is not generally used to cache file writes, having DRAM doesn't mean the drive will write faster to the SSD. Most drives will fill the DRAM with a lookup table, to quickly find where in the flash memory chips some piece of data is located (because data is spread all over the flash memory chips, unlike with mechanical drives where data is kept in concentric tracks, ordered sequentially.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now