Çfarë është një bankë memorie?

Ka shumë shtresa të ndryshme për adresimin e DRAM. DIMM është ndoshta më i njohuri, me një DIMM ( Dual In-line Memory Module ) që është një shkop RAM. Në fund të fundit, memoria menaxhohet përmes një adrese rreshti dhe kolone. Megjithatë, ka shumë shtresa në mes. Memoria arrihet përmes kanaleve. Çdo kanal është plotësisht i pavarur dhe mund të transmetojë të dhëna në të njëjtën kohë.

Shënim: Ndërsa kanalet janë të pavarura, ato funksionojnë në hap dhe sinkronizohen. Është thelbësore të sigurohet që çdo kanal i populluar të funksionojë me të njëjtën shpejtësi dhe të ketë oraret e sakta. Idealisht, të gjitha DIMM-të e lidhura duhet të jenë identike dhe nga një komplet. RAM jo-identike mund të shkaktojë probleme të stabilitetit. Nëse lidhen DIMM me shpejtësi të ndryshme, më e shpejta do të kufizohet në shpejtësinë më të ngadaltë.

Në një DIMM, ju keni një ose më shumë radhë çipash DRAM. Të gjithë çipat në një rang adresohen menjëherë dhe në thelb i paraqiten CPU-së si një çip më i madh DRAM. Kjo funksionon sepse të dhënat shpërndahen në të gjithë çipat DRAM në një renditje. Për shembull, një kanal ka një gjerësi prej 64 bitësh dhe një çip DRAM ka një gjerësi prej 8 bitësh. 8 çipa DRAM nevojiten për të siguruar 64 bit të dhëna në kunjat e të dhënave. Renditja në thelb përcaktohet nga përzgjedhja e çipave, e cila vepron si bifurkator për çipat nën kontrollin e tij. Çdo çip ka disa banka.

Banka në DRAM

Në një çip të vetëm DRAM, ka shumë banka. Specifikimet DDR4 shpërndajnë 4 bit për të adresuar bankat, duke lejuar 16 banka për çip DRAM. Çdo bankë është përgjithësisht e pavarur dhe mund të jetë në çdo fazë të ciklit të aksesit/rifreskimit. Të gjitha bankat kanë vetëm një grup kunjash të dhënash. Ky konfigurim e kufizon çipin DRAM që të ketë vetëm një bankë që transmeton ose merr të dhëna për cikël orësh. Ai gjithashtu lejon një tubacion të fortë, i cili, nën ngarkesë të mjaftueshme, lejon që ato kunja të të dhënave të jenë aktive në shumicën, nëse jo të gjitha, ciklet e orës, në vend që të qëndrojnë boshe ndërsa hapet një rresht i ri.

Një tjetër gjë kyçe për të ditur rreth bankave është se ato janë plotësisht të sinkronizuara në një rangun e çipave DRAM. Ky sinkronizim është aq i plotë sa që bankat mund të konsiderohen që përfshijnë të gjithë çipat DRAM në rang.

Një shembull i punuar

Le të përdorim një shembull; në këtë shembull, një operacion leximi kalon në një renditje për të hyrë në bankën 2, rreshtin 3, kolonën 4. Të gjithë çipat DRAM në rang do të hapin rreshtin tre, kolonën katër, në bankën e dytë. Secili do të kthejë 8 bit të dhënash. Përzgjedhja e çipit që përcakton renditjen do të bashkojë të dhënat që merr në formatin e gjerë 64-bit të kanalit dhe do t'i dërgojë ato te kontrolluesi i kujtesës në CPU.

Duke e marrë shembullin pak më tej, në të njëjtën kohë që banka 2 trajton kërkesën e leximit, banka tre mund të kryejë një operacion rifreskimi. Për më tepër, Banka One mund të mbyllë rreshtin e saj të hapur për ta përgatitur atë për të hapur një të ri. Banka 7 mund të kryejë një operacion leximi në të njëjtën kohë. Megjithatë, nuk mund t'i dërgojë të dhënat në të njëjtën kohë pasi të gjitha bankat ndajnë të njëjtin grup kunjash të dhënash. Banka 7 duhet të presë që kunjat e të dhënave të jenë të lira për të transmetuar të dhënat e saj.

Optimizimet në sistemin bankar

Duke i përcjellë me kujdes kërkesat për të gjitha bankat në një rang, kontrolluesi i kujtesës mund të sigurojë përdorimin optimal të kunjave të të dhënave si të çipave DRAM ashtu edhe të kanalit në përgjithësi. Për shembull, supozoni se dy komanda leximi në dy banka do të mbivendosen në mënyrë që operacioni i dytë i leximit të lihet duke pritur që kunjat e të dhënave të lirohen nga e para. Në atë rast, një operacion rifreskimi mund të futet në një ose më shumë banka të tjera që nuk janë ndryshe në përdorim aktiv në atë kohë.

konkluzioni

Brenda një çipi DRAM, ka disa banka. Çdo bankë mund të operohet në mënyrë të pavarur, megjithëse të gjitha ato ndajnë kunjat e të dhënave. Kjo do të thotë që operacionet e aksesit dhe të rifreskimit mund të përpilohen, por të dhënat aktuale që shkruhen ose lexohen mund të merren ose dërgohen vetëm nga një bankë në të njëjtën kohë. Çdo bankë shpërndahet pa probleme mbi të gjithë çipat DRAM në një rang, dhe këto çipa veprojnë në hapin e duhur. Përdorimi i bankave, veçanërisht kur qasja është e optimizuar, ndihmon në maksimizimin e përdorimit të kunjave të të dhënave kur është nën një ngarkesë mjaft të rëndë që kjo të jetë e mundur. Mos harroni të ndani komentet tuaja më poshtë.


Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Ndryshoni pamjen e orës së Fitbit Versa 4 për t'i dhënë orës tuaj një pamje të ndryshme çdo ditë falas. Shihni sa e shpejtë dhe e lehtë është.

Çfarë është SMPS?

Çfarë është SMPS?

Mësoni se çfarë është SMPS dhe kuptimin e vlerësimeve të ndryshme të efikasitetit përpara se të zgjidhni një SMPS për kompjuterin tuaj.

Si të raportoni mashtrimet e phishing në Google

Si të raportoni mashtrimet e phishing në Google

Mësoni se si të raportoni një mashtrues në Google për t'i parandaluar ata të mashtrojnë të tjerët me këtë udhëzues.

Pse nuk po ndizet Chromebook im

Pse nuk po ndizet Chromebook im

Merr përgjigje për pyetjen, Pse Chromebook im nuk po ndizet? Në këtë udhëzues të dobishëm për përdoruesit e Chromebook.

Si të ndryshoni cilësimet e grafikës në Steam Deck

Si të ndryshoni cilësimet e grafikës në Steam Deck

Steam Deck ofron një përvojë të fuqishme dhe të gjithanshme lojrash pikërisht në majë të gishtave tuaj. Megjithatë, për të optimizuar lojërat tuaja dhe për të siguruar më të mirën e mundshme

Si të përdorni Klikuesin Automatik për Chromebook

Si të përdorni Klikuesin Automatik për Chromebook

Sot, do të gërmohej në një mjet që mund të automatizojë detyrat e përsëritura të klikimeve në Chromebook tuaj: Klikuesi automatik. Ky mjet mund t'ju kursejë kohë dhe

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Rregulloni një problem ku vakuumi i robotit tuaj Roomba ndalon, ngjitet dhe vazhdon të rrotullohet.

Si të hiqni një GPU nga PC Windows në 2023

Si të hiqni një GPU nga PC Windows në 2023

Keni nevojë të hiqni GPU-në nga kompjuteri juaj? Bashkohuni me mua ndërsa shpjegoj se si të hiqni një GPU nga kompjuteri juaj në këtë udhëzues hap pas hapi.

Çfarë është Shoulder Surfing?

Çfarë është Shoulder Surfing?

Sërfimi i shpatullave është një klasë e sulmit të inxhinierisë sociale. Ai përfshin një sulmues që mbledh informacione duke parë në ekranin tuaj.

Çfarë është një SoC?

Çfarë është një SoC?

Nëse keni parë ndonjëherë brenda një kulle PC, mund të shihni se ka shumë komponentë të ndryshëm. Laptopi juaj mesatar përmban shumicën e të njëjtëve komponentë