Банк памяти — это логическая единица хранения в электронике, которая зависит от оборудования . В компьютере банк памяти может определяться контроллером памяти вместе с физической организацией слотов аппаратной памяти. В типичной синхронной динамической памяти с произвольным доступом (SDRAM) или SDRAM с двойной скоростью передачи данных (DDR SDRAM) банк состоит из нескольких строк и столбцов единиц хранения и обычно распределен по нескольким чипам . В одной операции чтения или записи осуществляется доступ только к одному банку, поэтому количество бит в столбце или строке на банк и на чип равно ширине шины памяти в битах (один канал). Размер банка далее определяется количеством бит в столбце и строке на чип, умноженным на количество чипов в банке.
Некоторые компьютеры имеют несколько идентичных банков памяти RAM и используют переключение банков для переключения между ними. Компьютеры с архитектурой Гарварда имеют (по крайней мере) два совершенно разных банка памяти, один для хранения программ, а другой для хранения данных.
Банк памяти — это часть кэш-памяти , которая адресуется последовательно в общем наборе банков памяти, т. е. когда элемент данных a(n) хранится в банке b , элемент данных a(n + 1) хранится в банке b + 1. Кэш-память делится на банки, чтобы избежать эффектов времени цикла банка (см. выше) [=> отсутствует определение «цикл банка», выше] . Когда данные сохраняются или извлекаются последовательно, у каждого банка есть достаточно времени для восстановления до того, как поступит следующий запрос для этого банка. [1]
Количество модулей памяти, необходимое для того, чтобы иметь такое же количество бит данных, как и шина. Банк может состоять из одного или нескольких модулей памяти.