Înțelegerea tipurilor de memorie RAM și modul în care este folosită


RAM sau Memorie cu acces aleatoriusunt o parte incredibil de importantă a oricărui computer modern. CPU (unitatea centrală de procesare) a unui computer are nevoie de date și instrucțiuni pentru a efectua lucrări. Aceste informații trebuie stocate undeva. „Undeva” este denumită memorie de calculator.

Există diferite tipuri de memorie RAM, fiecare cu propriile pro și contra. CPU au o cantitate foarte mică de memorie încorporată în ele, cunoscută sub numele de „cache” al procesorului. Această memorie este incredibil de rapidă și în esență face parte din procesorul în sine. Cu toate acestea, este foarte scump și nu poate fi folosit ca memorie principală a computerului.

Acolo intră în joc RAM. RAM vine sub formă de cipuri de computer de siliciu, atașate la un bus de memorie. Memoria cache a procesorului în sine este de asemenea o formă de memorie RAM, dar când termenul este în general utilizat, se referă la aceste cipuri de memorie care se află în afara procesorului.

Un bus de memorie este pur și simplu un set dedicat de circuite care mișcă informații între procesor și RAM în sine. Sistemul de operare mută informațiile din mecanismul mult mai lent sau hard disk cu stare solidă al sistemului, pentru a pregăti nevoile procesorului. De exemplu, atunci când un joc video se „încarcă”, datele sunt mutate de pe hard disk în memoria RAM. , cu tine însuți acționând ca procesor. Este rapid și ușor să lucrezi cu articole care sunt pe birou, dar există doar atât de mult spațiu. Ceea ce înseamnă că trebuie să mutați lucrurile între suprafața biroului și sertarele pe măsură ce aveți nevoie de ele.

Calculatoare, smartphone-uri, console de jocuri și orice alt tip de dispozitiv de calcul folosit în prezent are 1>. Vom trece peste fiecare, explicând cum funcționează și la ce se folosește. Mai exact, vom acoperi următoarele tipuri de memorie RAM:

In_content_1 all: [300x250] / dfp: [640x360]->
<
  • SuntSRAM
  • SDR RAM
  • DDR SDRAM
  • GDDR
  • HMB
  • Nu vă faceți griji dacă sună ca o intimidare. Totul va deveni foarte clar în scurt timp.

    SRAM - Static Random Access Memory

    Unul dintre cele două tipuri principale de memorie RAM, SRAM este special, deoarece nu trebuie„ reîmprospătat ”pentru a reține informațiile în prezent se depozitează. Atâta timp cât există curent care circulă prin circuite, informația rămâne exact acolo unde este.

    SRAM este construit dintr-o serie de tranzistoare (4-6) și este incredibil de rapid datorită naturii sale. Cu toate acestea, este relativ complex și costisitor, motiv pentru care îl veți găsi în procesoarele puse în funcțiune ca memorie cache hiper-rapidă.

    Există, de asemenea, cantități mici de memorie cache SRAM oriunde datele trebuie să se deplaseze rapid, dar ar putea fi blocate. Tampoanele de hard disk sunt un bun exemplu al acestui caz de utilizare. Oriunde un dispozitiv are mai multe date în jurul valorii, este posibil să existe un SRAM care să faciliteze transferul.

    DRAM - Memorie dinamică de acces aleatoriu

    DRAM este alttip comun de proiectare RAM. Memoria DRAM este construită folosind tranzistoare și condensatoare. Dacă nu actualizați fiecare celulă de memorie, aceasta își va pierde conținutul. Acesta este motivul pentru care este denumit „dinamic” și nu „static”.

    DRAM este mult mai lent decât SRAM, dar este mult mai rapid decât dispozitivele de stocare secundare, cum ar fi hard disk-urile. De asemenea, este mult mai ieftin decât SRAM și este tipic ca computerele să aibă mai multe gigabyte de DRAM la bord ca soluție RAM principală.

    SDRAM - Memorie sincronă de acces aleatoriu dinamic

    Unii oameni cred că SDRAM este un amestec de SRAM și DRAM, dar nu este! Acesta este DRAM-ul care a fost sincronizat cu ceasul procesorului.

    Modulul DRAM va aștepta procesorul înainte de a răspunde la solicitările de introducere a datelor. Datorită naturii sale sincrone și a modului în care memoria SDRAM este configurată în bănci, CPU poate completa mai multe instrucțiuni în același timp, crescând semnificativ performanțele sale generale.

    SDRAM este forma de bază a principalului tip RAM utilizat în majoritatea computerelor de astăzi. Este, de asemenea, cunoscut sub numele de SDR SDRAM sau Memorie unică de acces aleatoriu dinamic sincron cu rata de date. Deși este fundamental același tip de memorie utilizat în calculatoare astăzi, forma SDR vanilată a acesteia este destul de învechită, înlocuită de următorul tip de RAM din lista noastră.

    Double Data Rate Synchronous Dynamic Memorie de acces aleatoriu

    Primul lucru pe care trebuie să-l știi este că există mai multe generații de memorie DDR. Prima generație, pe care o numim DDR 1 în retrospectivă, a dublat viteza SDRAM, lăsând operațiunile de citire și scriere să se întâmple atât la vârful cât și la nivelul ciclului de ceas.

    DDR2, DDR3 și astăzi DDR4 s-au îmbunătățit exponențial pe acea primă generație de DDR. Performanțele acestor module de memorie sunt măsurate în Mega Transferuri pe secundăsau „MT / S”. Un mega transfer este în esență echivalentul unui milion de cicluri de ceas. Cele mai rapide cipuri DDR din prima generație ar putea efectua 400 MT / s. DDR4 poate fi la fel de rapid ca 3200MT / s!

    GDDR SDRAM - Grafică cu date duble de memorie de acces aleatoriu

    GDDR se află în prezent la a șasea generație și se găsește aproape exclusiv conectat la un GPU (unitate de procesare grafică ) pe o placă video sau consolă de jocuri. GDDR este legat de DDR-ul obișnuit, dar este proiectat pentru cazuri de utilizare grafică. Accentuarea cantităților masive de lățime de bandă, în timp ce este mai puțin preocupată de latență scăzută.

    Cu alte cuvinte, această memorie nu răspunde la fel de rapid ca SDRAM obișnuit, dar poate muta mai multe informații simultan când răspunde. Acest lucru este perfect pentru aplicațiile grafice unde multe gigabyte de date text trebuie să fie transmise în flux pentru a reda o scenă, iar cantitatea mică de latență nu are nicio consecință reală.

    În ciuda numelui, GDDR poate fi utilizat ca normal RAM sistem De exemplu, PlayStation 4 are un singur grup de memorie GDDR pe care dezvoltatorii le pot împărți în orice mod le place, alocând porțiuni CPU și GPU, după cum este necesar.

    HBM - High Bandwidth Memory>

    GDDR are un concurent sub forma Memorie HBM, care a prezentat pe un număr limitat de carduri grafice realizate de AMD. În prezent, cea mai recentă versiune este HBM 2, dar nu este sigur dacă va înlocui GDDR sau va deveni defunct.

    Cea mai importantă parte a performanței memoriei este cantitatea totală de date care pot fi mutate într-o anumită cantitate de timp. O modalitate de a face acest lucru este de a face memorie foarte rapidă. Cealaltă modalitate de a îmbunătăți lățimea totală de bandă este de a face ca datele „pipe” să fie împinse prin mai largă.

    Memoria HBM rulează la frecvențe mai mici de ceas decât GDDR, dar folosește un design unic de cabluri 3D stivuit care oferă o cale fizică foarte largă pentru date, precum și distanțe mult mai scurte pentru semnalele de călătorie. Rezultatul final este o soluție de memorie care are o lățime de bandă totală similară în comparație cu GDDR, dar cu o latență mai mică.

    Problema cu HBM este că este complicat de realizat și datorită designului său fizic nu este încă posibilă realizarea tipurile de capacități care sunt banale cu GDDR. Dacă aceste probleme sunt în cele din urmă depășite, ar putea înlocui GDDR, dar nu există nicio garanție că acest lucru se va întâmpla.

    Mulțumesc pentru amintiri!

    Ar trebui să fie evident că memoria RAM este o componentă esențială a oricărui computer și, atunci când merge greșit, poate fi greu pentru a-și da seama care este problema de fapt.

    La urma urmei, un pic necinstit aici sau acolo poate face ca sistemul dvs. să fie subtil instabil sau să se afle în urma unor blocaje aparent aleatorii. Acesta este motivul pentru care ar trebui să test pentru memorie RAM proastă oricând aveți o problemă inexplicabilă de stabilitate.

    Într-o zi am putea trece dincolo de memoria RAM, dar pentru viitorul previzibil va fi o parte esențială a puzzle-ului performanței de calcul, așa că la fel de bine vom putea să-l cunoaștem.

    When you're making a deal, what's going on in your brain? | Colin Camerer

    Postări asemănatoare:


    9.10.2019