При использовании блочной памяти, состоящей из N банков, адрес
ячейки А преобразуется в пару (b, w), где b — номер банка, w — адрес
ячейки внутри банка. Известны три схемы распределения разрядов адреса А
между и w:
- блочная (номер банка b определяет старшие разряды адреса);
- циклическая (b = A mod N; w = A div N);
- блочно-циклическая (комбинация двух предыдущих схем).
Рассмотрение основных структур блочной ОП будем проводить на примере
памяти емкостью 512 слов (2^9), построенной из четырех банков по 128
слов в каждом. Типовая структура памяти, организованная в соответствии
с блочной структурой, показана на рис.
Результат достигается в том случае, если последние обращения происходит не в первый банк, а в разные.
Адресное пространство разбито на группы последовательных
адресов, и каждая такая группа обеспечивается отдельным банком памяти..
Младшие 7 адресов поступают во все банки памяти, выбирая в каждом одну
ячейку, а 2 старших разряда отправляются в дешифратор номера банка.
Далее на шину данных поступают только те данные, которые определены
двумя старшими разрядами.
Быстродействие определяется быстродействием одного банка, а емкость суммой банков