52
submitted 11 months ago* (last edited 11 months ago) by PopBobert@lemmy.world to c/technology@lemmy.world

Hey everybody, feel free to post any tech support or general tech discussion questions you have right here.

As always, be excellent to each other.

Yours truly, moderators.

you are viewing a single comment's thread
view the rest of the comments
[-] PopBobert@lemmy.world 5 points 11 months ago

RAM can serve up data in memory 1000 times faster than a NVMe drive

[-] jet@hackertalks.com 3 points 11 months ago

Also RAM doesn't have a limited number of lifetime writes.

[-] billiam0202@lemmy.world 2 points 11 months ago

Yes, I get that. But I'm really wondering why that is? If memory is digital, and storage is digital, why not develop a RAM-less architecture? Why not have a storage bus with the same throughput as memory does currently? Is it just because of the cost of the chips?

[-] AcesFullOfKings@lemmy.world 3 points 11 months ago* (last edited 11 months ago)

RAM is fast, but volatile (i.e. data does not persist through loss of power. you turn off your pc, you lose all your RAM).

SSDs are slower than RAM, but you get non-volatile storage (the NV in NVME). That is, the data persists through power cycles.

If you can invent non-volitile storage with the performace of ram then you could make a lot of money. If you want a RAM-less design, I hope you're happy with a multi-minute boot up time for each app.


You can easily set up a RAM disk in Windows or Linux - an area of storage which appears to the OS as a storage device, but uses a reserved area of RAM to store the data. You could play around with that to see the performance difference between a RAM disk and a regular disk. You get a massive read/write boost at the cost of reduced memory for the rest of the system, and volitile storage as above. Now imagine the opposite: all memory reads and writes would be reduced by the same degree in a RAM-less system. Check Task Manager to see how much memory I/O is going on at any time - it's a lot.

You could also force your machine into Swap by using one app to fill the whole of RAM, then using the swap file on disk as the overflow. See how system performance feels under those conditions. It's really bad.

this post was submitted on 23 Jul 2023
52 points (98.1% liked)

Technology

55606 readers
4501 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS