Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы 2008-2009.doc
Скачиваний:
20
Добавлен:
17.09.2019
Размер:
4.36 Mб
Скачать

57 Адресная организация памяти

Адресная память с произвольной выборкой содержит запоминающий массив из N n-разрядных ячеек и его аппаратурное обрамление, включающее в себя:

  • регистр адреса РгА, имеющий k (k ≥ log2 N) разрядов;

  • информационный регистр РгИ;

  • блок адресной выборки БАВ;

  • блок усилителей считывания БУС;

  • блок разрядных усилителей формирователей сигналов записи БУЗ;

  • блок управления памятью БУП.

58. Блочная организация памяти: назначение, виды, факторы эффективности применения

Блочная организация основной памяти означает объединение нескольких интегральных микросхем (ИМС) ЗУ.

Используется, если:

-- емкость основной памяти слишком велика, чтобы ее можно было реализовать на базе единственной ИМС;

-- разрядность ячеек в ИМС ЗУ меньше разрядности машинного слова.

Увеличение разрядности ЗУ реализуется за счет объединения адресных входов нескольких ИМС ЗУ. Информационные входы и выходы микросхем являются входами и выходами модуля ЗУ увеличенной разрядности. Полученную совокупность микросхем называют модулем памяти. Модулем можно считать и единственную микросхему, если она уже имеет нужную разрядность. Один или несколько модулей образуют банк памяти.

Увеличение емкости ЗУ получают за счет объединения нескольких банков памяти меньшей емкости. Блочная организация, благодаря присущему ей потенциальному параллелизму*, позволяет также сократить время доступа к информации. Повышение быстродействия возможно за счет одновременного доступа ко многим банкам памяти. В большинстве случаев ОП реализуется на основе блочной структуры.

Виды:

При использовании блочной памяти, состоящей из В банков, адрес ячейки A преобразуется в пару (b, w), где b – номер банка, w – адрес ячейки внутри банка.

Схемы распределения разрядов адреса A между b и w:

--блочная (b определяется старшими разрядами адреса);

--циклическая (b = A mod b; w = A div В);

--блочно-циклическая (комбинация двух предыдущих).

Блочная схема

Адресное пространство памяти разбито на группы последовательных адресов; каждая группа обеспечивается отдельным банком памяти. В функциональном отношении такая ОП может рассматриваться как единое ЗУ, емкость которого равна суммарной емкости составляющих, а быстродействие – быстродействию отдельного банка.

59. Расслоение памяти и чередование адресов: назначение, принцип реализации

Один из методов обеспечения параллельного доступа к нескольким банкам. В его основе – механизм чередования адресов (address interleaving), заключающийся в циклическом распределении адресов между банками памяти.

Базируется на свойстве локальности по обращению. Т.к. в каждом такте на шине адреса может присутствовать адрес только одной ячейки, параллельное обращение к нескольким банкам невозможно, однако оно может быть организовано со сдвигом на один такт. Адрес ячейки запоминается в индивидуальном регистре адреса (РА), и дальнейшие операции по доступу к ячейке в каждом банке протекают независимо.

При большом количестве банков среднее время доступа к ОП сокращается почти в В раз, при условии, что ячейки, к которым производится последовательное обращение, относятся к разным банкам. Если запросы к одному и тому же банку следуют друг за другом, каждый следующий запрос должен ожидать завершения обслуживания предыдущего.

Такая ситуация называется конфликтом по доступу. При частом возникновении конфликтов по доступу метод становится неэффективным.