Kas yra atminties bankas?

Yra daug skirtingų DRAM adresų sluoksnių. DIMM yra bene plačiausiai žinomas, o DIMM ( Dual In-line Memory Module ) yra RAM atmintis. Galiausiai atmintis valdoma naudojant eilutės ir stulpelio adresą. Tačiau tarp jų yra daug daugiau sluoksnių. Atmintis pasiekiama per kanalus. Kiekvienas kanalas yra visiškai nepriklausomas ir gali perduoti duomenis tuo pačiu metu.

Pastaba: nors kanalai yra nepriklausomi, jie veikia užraktu ir yra sinchronizuojami. Labai svarbu užtikrinti, kad kiekvienas užpildytas kanalas veiktų tokiu pat greičiu ir būtų tiksliai nustatytas laikas. Idealiu atveju visi prijungti DIMM turi būti vienodi ir iš vieno rinkinio. Netapati RAM gali sukelti stabilumo problemų. Jei prijungti skirtingo greičio DIMM, greičiausias bus apribotas iki lėčiausio greičio.

DIMM modulyje turite vieną ar daugiau DRAM lustų eilių. Visi lustai yra adresuojami vienu metu ir iš esmės pateikiami CPU kaip vienas didesnis DRAM lustas. Tai veikia, nes duomenys paskirstomi visuose DRAM lustuose. Pavyzdžiui, kanalo plotis yra 64 bitai, o DRAM lusto plotis yra 8 bitai. 8 DRAM lustai reikalingi 64 bitų duomenims pateikti į duomenų kaiščius. Rangas iš esmės apibrėžiamas lusto pasirinkimu, kuris veikia kaip jo valdomų lustų bifurkatorius. Kiekvienas lustas turi kelis bankus.

Bankininkystė DRAM

Viename DRAM luste yra keli bankai. DDR4 specifikacija adresų bankams skiria 4 bitus, o tai leidžia 16 bankų vienam DRAM lustui. Kiekvienas bankas paprastai yra nepriklausomas ir gali būti bet kuriame prieigos / atnaujinimo ciklo etape. Visi bankai turi tik vieną duomenų kaiščių rinkinį. Ši konfigūracija apriboja DRAM lustą, kad per vieną laikrodžio ciklą būtų tik vienas bankas, perduodantis arba priimantis duomenis. Tai taip pat leidžia sukurti tvirtą konvejerinį ryšį, kuris, esant pakankamai apkrovai, leidžia tiems duomenų kaiščiams būti aktyviems daugumoje, jei ne visuose, laikrodžio ciklų, o ne sėdėti tuščiąja eiga, kol atidaroma nauja eilutė.

Kitas svarbus dalykas, kurį reikia žinoti apie bankus, yra tai, kad jie yra visiškai sinchronizuojami DRAM lustuose. Šis sinchronizavimas yra toks baigtas, kad galima laikyti, kad bankai apima visus DRAM lustus.

Veikiamas pavyzdys

Panaudokime pavyzdį; Šiame pavyzdyje nuskaitymo operacija pasiekia rangą, kad būtų pasiektas 2 banko 3 eilutės 4 stulpelis. Visi rango DRAM lustai atidarys trečią ketvirtą stulpelį antrajame banke. Kiekvienas grąžins 8 bitus duomenų. Lustų pasirinkimas, kuris apibrėžia rangą, sujungs gautus duomenis į 64 bitų pločio kanalo formatą ir nusiųs juos į procesoriaus atminties valdiklį.

Pažvelgus į pavyzdį šiek tiek toliau, tuo pačiu metu, kai 2 bankas apdoroja skaitymo užklausą, trečiasis bankas gali atlikti atnaujinimo operaciją. Be to, bankas gali uždaryti atvirą eilutę, kad paruoštų ją atidaryti naują. 7 bankas gali užbaigti skaitymo operaciją tuo pačiu metu. Tačiau jis negali siųsti duomenų vienu metu, nes visi bankai turi tą patį duomenų kaiščių rinkinį. 7 bankas turi palaukti, kol duomenų kontaktai galės laisvai perduoti duomenis.

Bankininkystės sistemos optimizavimas

Kruopščiai suskirstydamas užklausas į visus eilės bankus, atminties valdiklis gali užtikrinti optimalų tiek DRAM lustų, tiek kanalo duomenų kaiščių naudojimą. Pavyzdžiui, tarkime, kad dvi nuskaitymo komandos dviem bankams sutaptų taip, kad antroji skaitymo operacija liktų laukti, kol duomenų kaiščiai bus atlaisvinti iš pirmojo. Tokiu atveju atnaujinimo operacija gali būti įterpta į vieną ar daugiau kitų bankų, kurie tuo metu nėra aktyviai naudojami.

Išvada

DRAM mikroschemoje yra keli bankai. Kiekvienas bankas gali būti valdomas nepriklausomai, nors visi jie dalijasi duomenų kaiščiais. Tai reiškia, kad prieigos ir atnaujinimo operacijos gali būti suskirstytos į konfigūraciją, tačiau faktinius rašomus ar skaitomus duomenis vienu metu gali gauti arba siųsti tik vienas bankas. Kiekvienas bankas sklandžiai paskirsto visus DRAM lustus pagal eilę, o šie lustai veikia nuosekliai. Bankų naudojimas, ypač kai prieiga yra optimizuota, padeda maksimaliai išnaudoti duomenų kaiščius, kai yra pakankamai didelė apkrova, kad tai būtų įmanoma. Nepamirškite pasidalinti savo komentarais žemiau.


Leave a Comment

Kaip naudoti „Pokalbio suvokimo“ ir tiesioginio klausymo funkcijas „AirPods“ ausinėse

Kaip naudoti „Pokalbio suvokimo“ ir tiesioginio klausymo funkcijas „AirPods“ ausinėse

Iš pirmo žvilgsnio „AirPods“ atrodo kaip ir bet kurios kitos belaidės ausinės. Tačiau viskas pasikeitė, kai buvo atrastos kelios mažai žinomos funkcijos.

Kaip pridėti spausdintuvą prie „Windows 10“

Kaip pridėti spausdintuvą prie „Windows 10“

Spausdintuvo pridėjimas prie „Windows 10“ yra paprastas, nors laidinių įrenginių procesas skirsis nuo belaidžių įrenginių.

Kaip patikrinti RAM ir patikrinti RAM klaidas kompiuteryje su didžiausiu tikslumu

Kaip patikrinti RAM ir patikrinti RAM klaidas kompiuteryje su didžiausiu tikslumu

Kaip žinote, RAM yra labai svarbi kompiuterio aparatinės įrangos dalis, veikianti kaip atmintis duomenims apdoroti ir lemianti nešiojamojo ar asmeninio kompiuterio greitį. Žemiau esančiame straipsnyje „WebTech360“ supažindins jus su keliais būdais, kaip patikrinti RAM klaidas naudojant programinę įrangą sistemoje „Windows“.

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Kaip prijungti Windows 11 nešiojamąjį kompiuterį prie projekcinio ekrano/TV

Perskaitykite šį straipsnį, kad sužinotumėte paprastą žingsnis po žingsnio procesą, kaip prijungti nešiojamąjį kompiuterį prie projekcinio ekrano ar TV naudojant Windows 11 ir Windows 10 operacines sistemas.

Kaip rasti spausdintuvo IP adresą

Kaip rasti spausdintuvo IP adresą

Ar sunku sužinoti, koks IP adresas naudojamas jūsų spausdintuvui? Mes parodysime, kaip tai padaryti.

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

3D Spausdinimo Pagrindai: Priežiūros Patarimai Jūsų 3D Spaudikliui

Teisinga 3D spausdintuvų priežiūra yra labai svarbi, norint gauti geriausius rezultatus. Čia pateikiami keli svarbūs patarimai, kuriuos reikėtų atsiminti.

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

5 Priežastys, Kodėl Jūsų Nešiojamas Kompiuteris Perkaista

Sužinokite apie kai kurias galimas jūsų nešiojamojo kompiuterio perkaitimo priežastis, kartu su patarimais ir gudrybėmis, kaip išvengti šios problemos ir išlaikyti savo įrenginį šaltą.

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

3D Spausdinimo Pagrindai: Būtinas Priežiūros Patikrinimo Sąrašas

Laikyti įrangą geros būklės yra būtina. Štai keletas naudingų patarimų, kaip išlaikyti savo 3D spausdintuvą puikios būklės.

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Ką daryti, jei Powerbeats Pro neįsikrauna dėkle

Jei jūsų Powerbeats Pro neįsikrauna, naudokite kitą maitinimo šaltinį ir išvalykite ausines. Palikite dėklą atvirą, kol įkraunate ausines.

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

10 Geriausių NAS Saugojimo Įrenginių Namo ir Profesiniam Naudojimui

Ar ieškote NAS namuose ar biure, patikrinkite šį geriausių NAS saugojimo įrenginių sąrašą.