PC-urile sunt mașini complicate, pline cu zeci de componente mai mici, toate funcționând împreună. Oricine a lucrat cu hardware-ul computerului este familiarizat cu principalele specificații ale hard diskului, cum ar fi capacitatea, viteza de citire / scriere și viteza de rotație a platourilor. Cu toate acestea, există o caracteristică mai puțin cunoscută și adesea trecută cu vederea, care afectează viteza și performanța hard diskului. Funcția este cunoscută sub numele de cache pentru hard disk. Să aruncăm o privire rapidă la ce memoria cache a hard diskului și Cache SSD este și cum funcționează.
Ce este memoria hard disk?
Memoria cache a hard diskului este adesea cunoscută sub numele de tampon de disc. Prin acest nume, scopul său devine puțin c. Acționează ca un spațiu de memorie temporar în timp ce hard diskul citește și scrie date în stocarea permanentă de pe platouri.
Vă puteți gândi la memoria cache a unui hard disk ca fiindmemorie cu acces aleator(RAM) special conceput pentru hard disk. Hard diskurile au microcontrolere încorporate care guvernează și procesează datele care intră și ies, la fel ca un procesor. Memoria cache funcționează împreună cu microcontrolerul pentru a stoca memoria pe măsură ce este procesată.
De asemenea, vă puteți gândi la memoria cache a hard diskului ca la ceva similar cu buffering-ul atunci când vine vorba de streaming de conținut. Toată lumea s-a ocupat de streamingul unui videoclip pe o conexiune lentă. Playerul video așteaptă înainte sau în timpul redării pentru a colecta date, astfel încât să poată continua redarea videoclipului mai ușor pe măsură ce progresează. Memoria cache a hard diskului permite unui hard disk să facă același lucru atunci când citește și scrie date.
Cum functioneazã?
Pe măsură ce hard diskul citește și scrie date, acesta le extrage din platouri. Foarte des, un hard disk funcționează în mod repetat cu aceleași date, deoarece persoana care folosește computerul lucrează de obicei la una sau două sarcini pe rând. Unitatea HDD (HDD) conține date în memoria cache pe care dvs. sau programele dvs. le utilizați cel mai frecvent și, cel mai recent, eliminând necesitatea extragerii de pe platouri de fiecare dată când sunt necesare date. Această acțiune accelerează performanța unității.
poți folosi lyft fără un smartphone
Citind înainte și în spate
De obicei, un hard disk nu colectează doar datele de care are nevoie. De asemenea, citește datele din jurul său. Hard disk-urile nu sunt eficiente. Platoanele rotative și capetele de citire / scriere sunt în mod inerent limitate de părțile fizice în mișcare, care sunt mult mai lente decât unitățile în stare solidă care nu au componente în mișcare. Prin urmare, hard disk-urile încearcă să compenseze ghicind.
Când un utilizator sau un program solicită date (îmi amintește de Tron), hard diskul citește aceste date și datele din jurul acestuia din platou și le stochează pe toate în tampon. Deoarece există o probabilitate decentă ca datele din jur să fie similare, unitatea presupune că utilizatorul sau procesul va solicita, de asemenea, datele din jur în curând.
Flux de date seara
Există o grămadă de pași diferiți pentru preluarea datelor de pe un hard disk. Fiecare dintre ei necesită timp și rareori se sincronizează. Transferul de date de pe hard disk prin SATA se mișcă de obicei mult mai repede decât unitatea poate citi și scrie date pe platouri. Tamponul de disc este adesea folosit pentru a uniformiza acest flux de date și pentru a face procesul mult mai ușor.
Minimizarea timpilor de așteptare la scriere
Din nou, hard disk-urile sunt lente. Acestea sunt probabil cea mai consumatoare de timp a oricărui computer din cauza părților lor în mișcare fizică. Scrierea datelor este de obicei dureroasă pentru utilizator.
Cache-ul ajută la accelerarea proceselor de scriere a datelor, păcălind practic restul computerului. Un hard disk va prelua datele în memoria cache și va începe să le scrie. În loc să aștepte să scrie toate datele pe platouri, HDD-ul semnalează computerului că a făcut-o. PC-ul sau Mac-ul fie continuă să trimită mai multe date, fie trece la alte sarcini, crezând că procesul este complet. Oricum, acest lucru permite computerului ca întreg să continue la următorul eveniment.
Totuși, există un dezavantaj. În timp ce hard disk-ul încearcă să-și îndeplinească promisiunea de a scrie datele, acesta le poate pierde. Dacă computerul este oprit brusc, toate datele stocate în cache va disparea. Memoria cache, la fel ca memoria RAM, este stocarea volatilă.
cum adaugi la povestea ta de pe Instagram
Accelerarea hard diskului
Memoria cache nu va echivala cu o performanță mai rapidă a unității pe sarcini individuale direct. Nu este ca și cum ar face ca unitatea să se miște mai repede. Cu un buffer de disc, totuși, este posibil ca unitatea de discuri să efectueze mai multe sarcini mult mai eficient și este posibil să aveți nevoie de asta.
Este rar ca o unitate să facă un singur lucru sau să interacționeze doar cu un singur proces la un moment dat. Discurile pe bază de disc sunt încă dispozitive de stocare bine cunoscute în computerele moderne. Cu toate acestea, unitățile SSD (SSD) înlocuiesc treptat acele unități de hard disk (HDD). Chiar și cu o singură sarcină, este posibil ca mai multe programe să aibă nevoie să acceseze stocarea respectivă la un moment dat. Este posibil să lucrați simultan cu două sau mai multe fișiere de pe unitatea de stocare.
Serverele reprezintă un alt spațiu în care este esențial să aveți cache pe hard disk. Hard diskurile serverului vor face întotdeauna mai multe lucruri. Gândiți-vă la o bază de date din spatele unui site web. De fiecare dată când un utilizator finalizează o acțiune pe care site-ul web trebuie să o stocheze sau să o înregistreze, site-ul accesează informațiile și le scrie în baza de date. De fiecare dată când cineva vizualizează acel site web, acesta citește din baza de date. Ar fi rar ca unitățile care stochează acea bază de date să nu efectueze mai multe sarcini simultan.
Cache în SSD-uri
SSD-urile nu sunt la fel de lente ca hard disk-urile fizice, deci au nevoie și de cache? Pe scurt, o fac. În timp ce cache-ul de pe hard disk-uri se comportă ca RAM, cache-ul de pe unitățile SSD servește ca dmemorie ynamică cu acces aleatoriu(DRAM). Este mult mai rapid și ține pasul cu SSD-urile.
Chiar dacă SSD-urile sunt mult mai rapide decât omologii lor pe bază de disc, memoria cache oferă în continuare avantaje. Unitățile în stare solidă încă folosesc memoria cache pentru a regla intrarea / ieșirea și pentru a oferi un acces de citire și scriere ceva mai rapid. Între timp, unele SSD-uri nu au DRAM încorporat. Economisește consumul de energie, dar forțează unitățile să compenseze în alte moduri.
Cumpărarea unui Drive
Deci, cache-ul contează evident. Memoria cache nu este la fel de importantă ca specificațiile unității principale, dar ar trebui să o luați în considerare. Dacă unitatea dvs. va fi multitasking sau rulează continuu, ca pe un server sau utilizată pentru platforme de jocuri, căutați dimensiuni mai mari de cache. Veți vedea cel mai mare beneficiu din aceasta. Utilizatorii casnici care caută o unitate de stocare pentru utilizare ocazională nu trebuie să-și facă griji la fel de mult. Pentru SSD-urile, apele sunt puțin mai tulburi, dar merită totuși să luați în considerare memoria cache în procesul dvs. de decizie. Alți factori îl pot umbri cu ușurință, totuși.
notificare de tastare Snapchat, dar fără mesaj