Какво е банка памет?

Има много различни слоеве за адресиране на DRAM. DIMM е може би най-широко известният, като DIMM ( модул с двойна редова памет ) е част от RAM. В крайна сметка паметта се управлява чрез адрес на ред и колона. Между тях обаче има много повече слоеве. Достъпът до паметта се осъществява по канали. Всеки канал е напълно независим и може да предава данни едновременно.

Забележка: Въпреки че каналите са независими, те работят в синхрон и са синхронизирани. Важно е да се гарантира, че всеки попълнен канал работи с еднаква скорост и има точните времена. В идеалния случай всички свързани DIMM трябва да са идентични и от един комплект. Неидентичната RAM може да причини проблеми със стабилността. Ако са свързани DIMM модули с различни скорости, най-бързият ще бъде ограничен до най-ниската скорост.

На DIMM имате един или повече рангове DRAM чипове. Всички чипове в ранг се адресират наведнъж и по същество се представят на процесора като един по-голям DRAM чип. Това работи, защото данните се разпространяват във всички DRAM чипове в ранг. Например каналът има ширина 64 бита, а DRAM чипът има ширина 8 бита. Необходими са 8 DRAM чипа, за да осигурят 64 бита данни към щифтовете за данни. Рангът по същество се определя от избора на чипове, който действа като бифуркатор на чиповете под негов контрол. Всеки чип има няколко банки.

Банкиране на DRAM

В един DRAM чип има множество банки. Спецификацията на DDR4 разпределя 4 бита за адресни банки, което позволява 16 банки на DRAM чип. Всяка банка като цяло е независима и може да бъде във всяка фаза от цикъла на достъп/опресняване. Всички банки имат само един набор от пинове за данни. Тази конфигурация ограничава DRAM чипа да има само една банка, предаваща или получаваща данни на тактов цикъл. Той също така позволява силна конвейерна обработка, която при достатъчно натоварване позволява на тези пинове за данни да бъдат активни на повечето, ако не и на всички, часовникови цикли, вместо да стоят бездействащи, докато се отваря нов ред.

Друго ключово нещо, което трябва да знаете за банките, е, че те са изцяло синхронизирани в редица DRAM чипове. Тази синхронизация е толкова пълна, че може да се счита, че банките обхващат всички DRAM чипове в ранга.

Работен пример

Нека използваме пример; в този пример операция за четене стига до ранг за достъп до банка 2, ред 3, колона 4. Всички DRAM чипове в ранга ще отворят ред три, колона четири, във втората банка. Всеки ще върне 8 бита данни. Изборът на чип, който определя ранга, ще свърже данните, които получава, в 64-битов широк формат на канала и ще го изпрати до контролера на паметта на процесора.

Като вземем примера малко по-нататък, в същото време, когато банка 2 обработва заявката за четене, банка три може да извърши операция за опресняване. Освен това първа банка може да затвори своя отворен ред, за да го подготви за отваряне на нов. Банка 7 може да завърши операция за четене едновременно. Той обаче не може да изпраща данните едновременно, тъй като всички банки споделят един и същ набор от пинове за данни. Банка 7 трябва да изчака щифтовете за данни да бъдат свободни, за да предаде своите данни.

Оптимизации в банковата система

Чрез внимателно насочване на заявките към всички банки в ранг, контролерът на паметта може да осигури оптимално използване на щифтовете за данни както на DRAM чиповете, така и на канала като цяло. Например, да предположим, че две команди за четене към две банки ще се припокриват, така че втората операция за четене ще бъде оставена да чака щифтовете за данни да бъдат освободени от първата. В този случай операция за опресняване може да бъде вмъкната в една или повече други банки, които иначе не се използват активно по това време.

Заключение

В рамките на един DRAM чип има няколко банки. Всяка банка може да се управлява независимо, въпреки че всички споделят пинове за данни. Това означава, че операциите за достъп и опресняване могат да бъдат тръбопроводни, но действителните данни, които се записват или четат, могат да бъдат получени или изпратени само от една банка в даден момент. Всяка банка безпроблемно се разпространява върху всички DRAM чипове в ранг и тези чипове действат в синхрон. Използването на банки, особено когато достъпът е оптимизиран, помага да се увеличи максимално използването на щифтовете за данни, когато са под достатъчно голямо натоварване, за да е възможно това. Не забравяйте да споделите вашите коментари по-долу.


Leave a Comment

Основи на 3D печатањето: Совети за одржување на вашиот 3D принтер

Основи на 3D печатањето: Совети за одржување на вашиот 3D принтер

Држењето на вашите 3D принтери е многу важно за добивање на најдобри резултати. Еве некои важни совети за да се освежите.

5 Причини Защо Вашият Лаптоп Прегрява

5 Причини Защо Вашият Лаптоп Прегрява

Разберете някои от възможните причини, поради които вашият лаптоп прегрява, както и съвети и трикове за избягване на този проблем и поддържане на устройството хладно.

Основи на 3D печатането: Неправилник за поддръжка, който трябва да прочетете

Основи на 3D печатането: Неправилник за поддръжка, който трябва да прочетете

Поддържането на вашето оборудване в добро състояние е задължително. Ето някои полезни съвети, за да поддържате 3D принтера си в отлично състояние.

Как да намерите IP адреса на принтера

Как да намерите IP адреса на принтера

Имаме решение за вас как да откриете IP адреса на вашия принтер, ако имате проблеми с това.

Какво да правите, ако Powerbeats Pro не се зареждат в кутията

Какво да правите, ако Powerbeats Pro не се зареждат в кутията

Ако вашите Powerbeats Pro не се зареждат, използвайте друг източник на захранване и почистете слушалките. Оставете кутията отворена, докато зареждате слушалките.

Как да използвате AirPods с телефони Samsung

Как да използвате AirPods с телефони Samsung

Ако не сте сигурни дали да закупите AirPods за вашия телефон Samsung, това ръководство определено ще помогне. Най-очевидният въпрос е дали двете устройства са

10 Най-добри NAS устройства за съхранение за дома и професионална употреба

10 Най-добри NAS устройства за съхранение за дома и професионална употреба

Ако търсите NAS за вашия дом или офис, разгледайте този списък с най-добрите устройства за NAS съхранение.

Canon Pixma MG5220: Сканирайте без мастило

Canon Pixma MG5220: Сканирайте без мастило

Как да активирате сканирането на Canon Pixma MG5220, когато мастилото е свършило.

Как да инсталираме SSD на настолни и лаптоп компютри

Как да инсталираме SSD на настолни и лаптоп компютри

Току-що ли купихте SSD в надеждата да обновите вътрешната памет на компютър си, но не знаете как да инсталирате SSD? Прочетете тази статия сега!

Как да поправите грешка GeForce Now с код 0xC272008F

Как да поправите грешка GeForce Now с код 0xC272008F

Настройвате се за вечер на игри и тя ще бъде голяма – току-що закупихте "Star Wars Outlaws" в стрийминг услугата GeForce Now. Открийте единственото известно решение, което показва как да поправите грешката GeForce Now с код 0xC272008F, за да можете отново да започнете да играете игри на Ubisoft.