Cel mai bun răspuns
RAM este mult mai rapidă și mult mai accesibilă.
De asemenea, RAM este mult mai mare flexibil, citirea minimă pe RAM este, de obicei, o explozie de accesuri de 4 x 128 biți (pe un computer modern), deci 64 de octeți, iar pentru scriere de 128 biți deci 16 octeți. Un SSD are aproximativ 4096 de octeți minimum pentru citire, iar un bloc întreg (de exemplu, 262144 octeți) trebuie scris în același timp!
Dar pur și simplu, ca disc, iată NVME PCI-ul meu rapid. SSD Samsung de 1 TB:
Al treilea rând arată citirea și scrierea secvențială simplă. Și al 4-lea rând prezintă bucăți aleatorii de 4 kbyte care citesc și scriu. Toate numerele sunt în megaocteți / secundă.
Acum comparați acest lucru cu discul RAM care utilizează memoria DDR4-3000 care rulează pe un canal dual la 3 GHz ca disc:
După cum puteți vedea, memoria RAM este de multe ori mai rapidă, mai ales pe bucăți mici.
Dar vă puteți întreba, de ce este memoria RAM mai lentă (2035 MB / sec) la citirea unor bucăți mai mici decât secvențial complet (13769 MB / sec)? Asta este fals, NU este mai lent. Ceea ce este mai lent este sistemul de operare Windows și driverele de acces la disc. Viteza RAM este de fapt mult mai rapidă decât această valoare de referință a discului, deoarece memoria RAM nu este utilizată în mod eficient ca disc.
Execut benchmark-ul AIDA64 pentru memorie și am o secvențială de 36388 Mbytes / sec, care este foarte mult în linie de ceea ce m-aș aștepta pentru specificațiile de memorie. (3 GHz x 2 x 8 octeți un transfer de timp = 48 GB / sec lățime de bandă teoretică maximă pentru ambele dimme împreună, deci 36 GB efectivi în Windows nu sunt răi) Asta înseamnă că sistemul de operare Windows este de 3 ori activat secvențial, de 18 ori la citirea fragmentelor 4k! Destul de mult.
Pentru a rezuma, comparăm într-adevăr un SSD maxim de 3 GB / sec (sau 0,05 GB / sec la bucăți aleatorii de 4 KB) cu o memorie principală de 36 GB / sec.
Răspunde
Nu dintr-o lovitură lungă. Memoria RAM este de aproximativ 10 ori mai rapidă – chiar comparând cea mai lentă memorie RAM cu cea mai rapidă SSD.
De ex. chiar și partea superioară actuală a SSD-ului heap trebuie să fie în RAID 0 înainte de a intra chiar în același stadion ca foarte vechi (ca la începutul anilor 2000) RAM DDR2: Samsung SM951 SSD-uri PCIe M.2 de 512 GB în RAID 0 – Atingere de 4,5 GB / s – Pagina 5 din 5 – Recenzii legale . Adică Citire de 4,5 GB / s și scriere de 3 GB / s. De exemplu. chiar și cea mai lentă memorie RAM pe care probabil o veți vedea în aceste zile (DDR4 2133) are 17 GB / s: Care sunt ratele de transfer de date pentru DDR, DDR2, DDR3 și DDR4?
Dar asta este doar jumătate din poveste. Ceea ce este de fapt mult mai important este timpul de răspuns (uneori denumit latență). De exemplu. același SSD are timpi de răspuns testați între 0,0221ms și 0,5787ms (adică milli secunde).
Timpii de răspuns tipici ai RAM DDR4 sunt măsurați în nano secunde. De obicei în jur de 20ns până la 30ns. Pentru a clarifica – chiar și cea mai rapidă sincronizare de mai sus este 0,0221ms = 22,1 μs = 22 100 ns. Adică este de 1000 de ori mai lent să începeți să trimiteți date înainte și înapoi.
Deci nu, memoria RAM este mult mai rapidă în toate cazurile.