СВД используется, если информации находится на ВЗУ. Предполагается, что переход от одного уровня к другому осуществляется в перемещении информации с ВЗУ в ОП.



Сбалансированное дерево порядка n – сильноветвящееся дерево степени 2n+1, обладает свойствами:

1) каждый узел, за исключением корня содержит не менее n и не более 2n ключей;

2) корень содержит не менее 1 и не более 2n ключей;

3) все конечные вершины (листья) расположены на одном уровне;

4) каждый неконечный узел содержит 2 списка:

· упорядоченный по возрастанию список ключей

· список указателей (на данные или на порожденный узел);

5) конечные вершины содержат упорядоченный по возрастанию список указателей на конкретные данные.

Если вся полезная информация находиться только на последнем уровне, то это дерево обозначается β+.

Как правило, в промежуточных вершинах используются промежуточные ключи разделители. В случае сильноветвящихся деревьев для ускорения обработки информации в одном узле могут использоваться методы доступа, основанные на бинарном дереве. β деревья и β+используются для доступа к простым или одномерным структурам.

 

2. Новые типы динамической памяти: EDRAM, CDRAM, SDRAM, RDRAM, SLDRAM.

Традиционные DRAM модули имеют ограничение в повышении быстродействия:

- низкая пропускная способность интерфейса, которая связывает эти модули с магистралью МП

- особенности внутренней архитектуры

1) EDRAM – enhanced (Ramtron). В конструкцию микросхемы включена КЭШ-память, которая выполнена по технологии элементов статической полупроводниковой памяти SRAM.

SRAM – кэш сохраняет последовательно строки DRAM матрицы, к которой производилось обращение. Объём строки 2048 бит или 512 4-х битовых операций. В компараторе сохраняется 11-ти разрядный номер строки, к которому производилось последовательное обращение. Если следующее обращение происходит к этой же строке, то она переадресовывается в КЭШ.

Схема EDRAM-модуля.

Особенности:

- операция восстановления динамики запоминающих элементов выполняется параллельно с операцией чтения из КЭША, т.е. сокращается время, когда EDRAM модуль недоступен извне

- при выполнении чтения строки из КЭША данные передаются на выходной порт по отдельному пути, отличному от того, по которому данные от модуля ввода/вывода поступают на схему выбора столбца при записи.

 

Объём внешнего КЭШа больше, чем объём КЭШа, встроенного в EDRAM-модуль

2) CDRAM (cache). По архитектуре похож на EDRAM, но имеет большую ёмкость статической памяти 16 К Mitsubishi. Статическая память может выполнять ф-ции обычного КЭШа с длиной строки 64 бит и может применяться также в том случае, когда необходима поддержка последовательного доступа к блоку данных, например регенерация изображения на растровом дисплее.

3) SDRAM – синхронизированная память с произвольным доступом. Такая память ведёт обмен информацией по внешним синхросигналам и работает на частоте тактовых импульсов магистрали МП-память. Исключения составляет ожидание.

МП выставляет на линии магистрали нужную информацию, которая фиксируется в внутр-х регистрах (latch – защёлки). Результат предоставляется МП или другому задатчику или другому устройству через определённое количество периодов следования тактовых импульсов.

 

4) RDRAM(DRAM фирмы Rambus).

Модуль обменивается информацией с МП по специальной 28 проводной магистрали, каждая линия имеет ограничение по длине – не более 12 см. Имеет вертикальный корпус, все ножки с одной стороны. Пропускная способность 500 Мбит/с. Для обычных DRAM – 33 Мбит/с

 

5) SLDRAM – модуль, основан на интерфейсе с названием RamLink. Масштабируемый интерфейс поддержания информационной целостности.

 

Архитектура подсистемы памяти.

Интерфейс устанавливает регламент на 2-х точечное подключение модулей DRAM, которые образуют кольцо. Инф-е потоки контролируются с помощью контроллера подсистемы памяти. В данном случае модули выполняют роль узлов кольцевой сети. Обмен данными происходит в формате пакетов. Запрос пакетов инициирует транзакцию в подсистему памяти. Выполнив операцию чтения DRAM-модуль или модуль исполнитель посылает ответный пакет, включающий в себя считанные данные. Если по каким-то причинам выполнить запрос в течение отведённого времени не удалось, то исполнитель направляет подтверждающий пакет, в котором сообщает, сколько времени ему необходимо для завершения транзакции.

Основным достоинством является масштабируемость, т.е. в эту архитектуру можно включать различное число различных DRAM-модулей.

 


Дата добавления: 2018-05-12; просмотров: 276; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!