Why RAM storage is much more costlier than hard disk storage?

3

2

I am trying to understand this from the technical and manufacturing point of view.

I see some laptops are priced from $500 to $1,000 (Canadian) additional for a single difference: RAM Size. $500 for a 32GB RAM laptop vs $1,000 for a 64GB RAM laptop.

Nowadays hard disks with terabytes in size are priced less than $100 (Canadian) and the same applies for USB flash drives, SD cards as well.

Why then is RAM memory is around 100x times costlier than other memory storage such as hard disks?

Is it that much hard to produce a RAM at factory or is it only marketing trick by the manufacturers?

NiceGuy

Posted 2019-05-14T12:53:40.643

Reputation: 188

@AlanB, Thanks for the useful link. – NiceGuy – 2019-05-14T13:11:20.320

In a capitalistic society you can expect the higher-performance component to be priced more than a lower-performance component regardless of true cost. Differences in laptop prices do not reflect the true cost of upgraded components. – sawdust – 2019-05-14T20:26:04.003

Answers

2

RAM and hard disks operate on entirely different principles.

Hard disks operate by having a single head that moves across a magnetized medium reading or writing to data from or to an area. As such access is slow, because the head has to move to where the data is before it can do meaningful work. The upside is that the actual medium storing data is entirely passive and does not need anything to keep data there.

RAM is entirely digital electronics, using active DRAM logic cells to hold data. These cells need to be refreshed and held to hold data or the voltage level of the cell will dissipate and the data will be lost. Because of their pure electronic nature there is no delay in switching areas of RAM like there is for disks. Every spot is immediately accessible but every memory area also needs to be permanently powered, unlike a hard disk.

As a result RAM requires a lot more power, byte for byte, than a hard disk does.

RAM also needs a lot of control logic and a direct wide address bus to access a whole lot of data. Hard disks just get told "store data x at location y" in a command and are left to their own devices as to how to accomplish the task.

NAND flash comes somewhat close to giving us the best of both worlds, but with the cost of limited write endurance. Every time you erase a NAND flash cell you are doing a tiny bit of damage to it.


From an actual data medium perspective a hard disk is simply a very fine magnetic coating on a spinning platter being pushed into one state of magnetism or another. While it must be precise and well made it is, relatively speaking, quite simple and easy to achieve.

RAM by contrast is a silicon chip (with associated logic) built up layer-by-layer using photolithographic techniques. RAM is painstakingly hard to manufacture and one tiny mistake or bit of debris can ruin an entire chip or batch. With many layers making up a huge memory array this is a very complex and delicate process to achieve acceptable yields of chips.

DRAM memory cells are also probably a lot larger than the physical storage area of a hard disk, due to the fact that several transistors are used to make a single DRAM cell but I cannot find any actual details on those sizes easily. From an electronics background it makes sense to me for this to be the case.

The ongoing march of reduced process sizes for microchips has probably helped a lot to reduce memory power requirements as well as the physical area required for each memory chip to the point where 32GB is both physically and electrically feasible. Tens of years ago 32GB of RAM may well have needed it's own electrical substation as well as a large enclosure to house it.

While it also helped make hard drive heads smaller and more effective in other ways, the benefits do not scale in the same ways.

Mokubai

Posted 2019-05-14T12:53:40.643

Reputation: 64 434

Thanks for the excellent explanation, Could you please expand how these principles affect the cost and price? – NiceGuy – 2019-05-14T14:10:40.677

@NiceGuy I've just added a section at the end that somewhat does that. – Mokubai – 2019-05-14T14:15:11.393

While tjevabive is correct, im entirely uncertain its anything close to the full picture. It seems to me that supply and demand play a huge factor - and indeed there is probably a level of collussion going on, and also a level of difficulty and sunk cost for factories. In the past ive seen RAM prices have be very variable based on supply and demand rather then reflecting component costs. – davidgo – 2019-05-14T18:24:58.017

@davidgo there are always going to be times where economies of scale actually make a more work and time intensive process less costly than a cheap or low-effort process, especially when the process comes to maturity and factories are paid off or achieve near-optimal production rates. That and people trying to offload old stock can drop prices substantially at times, but in general the process dictates relative costs, especially when process upgrades or changes occur. Memory can also be smaller so more parts can be made at once. It's all relative but the process for memory is quite intensive. – Mokubai – 2019-05-14T18:38:51.707

@mokubai - Again, we agree on the fundamentals, however price fixing on RAM is a thing, and not trivial - https://en.wikipedia.org/wiki/DRAM_price_fixing. I don't think a RAM to HDD is a great comparison, but looking at RAM to SSD, while still not apples-to-apples comparison, is a lot closer.

– davidgo – 2019-05-14T22:03:55.520