SSD-urile sunt rapid de accesat și de scris date, mult mai rapid decât HDD-urile. Această viteză vine dintr-o varietate de locuri diferite. Unul dintre factori este includerea DRAM pe SSD. Cu toate acestea, unele SSD-uri de buget omit DRAM, deoarece este scump și nu este strict necesar pentru ca SSD-ul să funcționeze. Pentru a vă informa decizia dacă să cumpărați un SSD fără DRAM. Sau un model mai scump cu DRAM, trebuie să știi diferența.
Funcționalitatea Core DRAM
Funcția principală a DRAM pe un SSD este de a stoca o înregistrare a unde pot fi găsite datele pe memoria flash. Oricât de mult computerul dvs. arată toate fișierele dvs. bine stocate într-o ordine logică, acesta nu este cazul pe un SSD. Deoarece citirea, și în special scrierea pe o celulă de memorie flash, îi reduce durata de viață, SSD-urile îndeplinesc o sarcină numită nivelare a uzurii. Aceasta implică amestecarea datelor în jurul unității, preferând să folosiți mai întâi zonele cel mai puțin uzate și minimizând utilizarea zonelor cele mai degradate. Aceasta înseamnă că unitatea trebuie să păstreze un fel de director unde se află totul.
DRAM este utilizat pentru aceasta, deoarece nu suferă de probleme cu scrierea frecventă care reduce durata de viață, și pentru că poate furniza locația datelor controlerului SSD mult mai rapid decât memoria flash ar putea. DRAM scade latența și viteza oricărei operațiuni pe SSD. Totuși, un SSD fără DRAM va fi mai lent decât un SSD cu DRAM HMB poate compensa parțial această diferență.
Un alt avantaj principal se referă din nou la modul în care SSD-urile scriu date. De fapt, nu puteți scrie un singur biți de date în memoria flash. Trebuie să scrieți datele în blocuri. Această operație de scriere trebuie să fie o suprascriere completă. Nu puteți actualiza doar un singur bit dintr-un bloc. Chiar dacă trebuie să schimbați doar un bit, trebuie să scrieți toți ceilalți biți din acel bloc pe disc. DRAM poate fi folosit pentru a stoca temporar cantități mici de date până când poate fi scris eficient într-un bloc dintr-o dată. SSD-urile fără DRAM nu pot face acest lucru și, prin urmare, suferă de o uzură mai semnificativă, deoarece scrierile sunt mai puțin eficiente în păstrarea duratei de viață.
Alte Avantaje
Un alt avantaj al DRAM-ului la bordul unui SSD este foarte asemănător cu capacitatea de a stoca în cache date prea mici pentru a le scrie imediat în memoria flash. De asemenea, funcționează pentru a stoca în cache datele care sunt amestecate în jurul SSD-ului ca parte a procesului de nivelare a uzurii, pentru a le scrie mai eficient. Aceasta înseamnă că SSD-urile fără DRAM suferă de o creștere suplimentară a uzurii, rezultând o durată de viață mai mică.
DRAM de pe SSD poate acționa ca un mic cache de citire, ajutând la furnizarea unei latențe reduse pentru datele solicitate frecvent. În unele cazuri, DRAM-ul poate fi folosit și ca cache de scriere pentru mai mult decât cantități mici de date. Acest lucru poate permite stocarea datelor foarte rapid înainte de a fi transmise în memoria cache SLC și restul unității. Utilizarea DRAM ca cache de scriere nu este necesară cu memoria cache SLC. Memoria flash SLC este foarte rapidă de la sine.
Dezavantaje potențiale
Singurul risc ca DRAM să fie prezent pe un SSD este potențialul de pierdere a datelor. DRAM este o memorie volatilă, ceea ce înseamnă că toate datele pe care le deține se pierd dacă își pierde puterea. Acest lucru este comparat cu memoria flash nevolatilă, care își păstrează datele chiar dacă își pierde puterea. Deci, să presupunem că utilizați DRAM pentru a stoca în cache datele înainte de a le scrie pe flash. În acest caz, riscați o întrerupere a curentului, întrerupând alimentarea computerului și, astfel, a DRAM-ului din SSD, făcându-l să-și piardă datele înainte de a le transfera în memoria flash.
Acest lucru poate cauza pierderea datelor sau coruperea fișierelor. Acest lucru poate fi iritant, frustrant și enervant pentru utilizatorii casnici obișnuiți. În centrele de date și pentru companii, poate fi catastrofal. Din acest motiv, orice memorie cache DRAM este de obicei dezactivată în SSD-urile de întreprindere.
Singura altă problemă cu DRAM pe SSD-uri este costul suplimentar. În mod realist, în unitățile actuale, gama de prețuri nu este suficientă. Acest lucru se datorează faptului că costul memoriei flash este cea mai mare parte din costul SSD-ului. Costul DRAM-ului este relativ mic. Unele produse high-end au o diferență de mai puțin de 40 USD la capacitatea de 1 TB. Principalele economii provin din DRAM, care este în mod obișnuit tăiat de la unitățile bugetare. Aceste SSD-uri bugetare economisesc, de asemenea, costuri în alte domenii, ceea ce face dificilă comparațiile directe.
Concluzie
DRAM ajută un SSD să funcționeze la performanța sa de vârf. Diferența este relativ mică. Vă puteți da seama când vă uitați la viteze de transfer sau la comparații indirecte. Este puțin probabil să întâlniți prea multe scenarii din lumea reală în care a avea un SSD fără DRAM ar fi o problemă. Acestea fiind spuse, lipsa DRAM reduce performanța și provoacă o uzură crescută a SSD-ului. În plus, SSD-urile fără DRAM tind să fie modele de buget care pot avea garanții mai slabe și o durată de viață generală mai mică în primul rând.
Cu siguranță vă recomandăm să preferați SSD-urile cu DRAM. Totuși, acest lucru nu este până la punctul în care vă recomandăm să evitați complet SSD-urile fără DRAM. Mergeți-l dacă găsiți o ofertă solidă pentru unul sau puteți doar să vă extindeți bugetul la un SSD fără DRAM. Sunt suficient de funcționale pentru a fi perfect viabile, mai ales dacă obțineți unul care vă sprijină HMB. Împărtășește-ți gândurile în comentariile de mai jos.