Sorry, but you DON'T know the difference between memory and storage! Memory is what the CPU can directly access, read/write data and execute code from, be it RAM, ROM or anything else. Storage is what stores your data (be it code, or data that the code uses) and the CPU can't access it directly, be it an HDD, SSD, or anything else that retains its content when power is out. A RAM disk is not storage because storage is not an OS level concept. Persistence has nothing to do with the distinction between the two, though storage's definition implies persistence. That Google definition is wrong, I wonder who wrote it. I had to register to right this misinformation that others seem to back. Manleysteel must be old enough to learn the definitions that become blurred and used interchangeably by average users who don't understand the difference. If term memory would cover both RAM and disk why PCs need both and not a disk only?
I get that maybe you took a computer science class once and now you can't think outside of that tiny box. I'm still really confused why either one of you keeps talking about age. If it makes any difference, my first computer was a 386SX with 4MB of RAM. It was running windows 3.11 on top of DOS 6.22... (Hope that qualifies me for the age thing now?)
There is nothing special about RAM other than it happens to be way faster than most other memory types, so using it to hold the running state and to talk directly to a CPU just makes sense. However, you are thinking in a itty bitty box of how you were taught to think in. A computer can be designed to run programs from any memory type it does not have to be anything specific outside of what we design it to use. There is a reason why we move from SDRAM to DDR to DDR2 to DDR3 to DDR4 if memory was magical it would never change.
The reason there are these distinctions between things like SDRAM, DDR, DDR4, SSD, HDD, Tape, and floppy is because of the purpose we intentionally assigned to them based on a few things: How fast the memory is, if it is persistent or not, and how expensive for the size/speed combination. Outside of how people design a computer, there is no technical reason we can't use a floppy drive to talk directly to the CPU and hold the running state, it just would be incredibly slow and only 1.44MB worth of memory.
We designed computers they way we want, and we chose to use a specific type of chip. There is no limitation saying we can't design it to use another type of chip. It's all comes down to the "memory controller" which is on the CPU (these days, wasn't always on the CPU though, I know that because age
). That memory controller can be designed to use any type of media, even an SSD.
Take care.