• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Ram a volatile memory

Joined
Dec 2, 2009
Messages
3,352 (0.60/day)
System Name Dark Stealth
Processor Ryzen 5 5600x
Motherboard Gigabyte B450M Gaming rev 1.0
Cooling Snowman, arctic p12 x2 fans
Memory 16x2 DDR4 Corsair Dominator Pro
Video Card(s) 3080 10gb
Storage 2TB NVME PCIE 4.0 Crucial P3 Plus, 1TB Crucial MX500 SSD, 4TB WD RED HDD
Display(s) HP Omen 34c (34" monitor 3440x1440 165Hz VA panel)
Case Zalman S2
Power Supply Corsair 750TX
Mouse Logitech pro superlight, mx mouse s3, Razer Basiliskx with battery
Keyboard Custom mechanical keyboard tm680
Software Windows 11
Benchmark Scores 70-80 fps 3440x1440 on cyberpunk 2077 max settings
I was reading a book about computers and it explained that ram is a volatile memory.
It was written that "usually" it is a volatile type of memory used for temporary storage.

Can anyone explain what are the other usages of ram?
 
NVRAM for instance. Flash memory is that.
 
There's RAM and there's ROM.
RAM = Volatile -> Power-off = Data gone.
ROM = Not volatile -> Power-off = Data still there.
You must have missed something. RAM, in it's usual definition, is tied to primary memory and, unless I'm forgetting some obscure incarnation, it has always been volatile.

EDIT: Yes, there's NVRAM, but ROMs (for example) are NVRAM.
 
RAM = Random Access Memory
ROM = Read Only Memory

Most ROM is also considered to be RAM. Just because we use the term RAM to always mean system memory doesn't mean that is the only or even the correct definition.
 
a volatile memory is memory that loses its contents on some condition (usually power off)

if you had a pc with non volatile ram you'd just turn it off (without hibernation or standby) and it would be back where you left it when turned on.

the reason we dont have this is because dram is the fastest cheapest memory available
 
There's RAM and there's ROM.
RAM = Volatile -> Power-off = Data gone.
ROM = Not volatile -> Power-off = Data still there.
You must have missed something. RAM, in it's usual definition, is tied to primary memory and, unless I'm forgetting some obscure incarnation, it has always been volatile.

EDIT: Yes, there's NVRAM, but ROMs (for example) are NVRAM.

ROM = Read Only Memory. It stays there but it's not very write friendly. Firmware etc is often written on these. ROM and NVRAM are different, but they're both non volatile.
 
Why ram is considered as primary storage (main memory to be precise)?
Because of speed? Or because it is near the cpu? Or by its construction?
 
Why ram is considered as primary storage (main memory to be precise)?
Because of speed? Or because it is near the cpu? Or by its construction?

It's not storage, it's memory. Storage is harddrives, optical discs etc.

It's a buffer between the CPU and the storage. You have CPU - level 1 cache (very very quick) - level 2 cache (slower but still quick) - moar cache if present - DRAM (pretty fast still) - storage.

So it's because of all of those things. It's fast, it's near the CPU and the construction makes it "simple" and pretty quick.
 
Why ram is considered as primary storage (main memory to be precise)?
Because of speed? Or because it is near the cpu? Or by its construction?

Programs/data must be loaded into RAM for execution or manipulation by the CPU.
 
not obligatorily (i thought i just made up a word but spellchecker says it's fine), but in order to execute as fast as possible.
 
Back
Top