Инструменты пользователя

Инструменты сайта


examination:avs:question32

Архитектуры ВС с явным размещением данных с указанием разделяемых модулями страниц, неявным указанием доступа к данным посредством команд load и store. Технология MEMORYCHANNEL

MemoryChannel – это технология эффективной организации кластерных систем на базе модели разделяемой памяти.

Суть технологии MemoryChannel: в каждом компьютере кластера предполагается, организация памяти на основе механизма виртуальной адресации. Адрес при этом состоит из двух частей: группы битов, служащие для определения номера странице и адреса внутри странице.

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

После установления во всех компьютерах отображения страниц памяти доступ к удаленной памяти выполняется посредством команд load и store, как к обычным страницам виртуальной памяти без обращения к операционной системе или библиотекам временного исполнения.

Каждый компьютер кластера имеет встраиваемую в него информационную плату, адаптер шины компьютера и входные – выходные каналы (линки) некоторой среды передачи данных.

В области адресов устройств ввода/ вывода шины размещаются две таблицы управления страницами управления памяти:

1. для вдачи разрешения обращений к удаленным страницам памяти;

2. для приема обращений с другими компьютерами.

Каждый элемент таблиц, используемый при выдачи разрешений, содержит:

1. данные, необходимые для доставки сообщения в другие компьютеры кластера (например, id компьютеры, в памяти которых находятся разделенные страницы);

2. данные, необходимые для точного указания места в странице;

3. служебные данные, которые указывают на состояние рассматриваемого элемента, особенности маршрутизации и другие служебные данные.

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

Сообщения воспринимаются адаптером компьютера через «входнойлинк». Сообщение содержит команду чтения, вместе с адресом блока памяти, который надо прочитать, либо сообщение содержит команду записи вместе с адресом, указывающим память записи данных, системы данных.

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

Операции чтения/записи прозрачно переносятся с шины одного компьютера на шину другого. Сеть связи может быть организована по-разному: Ethernet, FPPI и другие стандартные коммуникационные технологии, или специфическая структура типа MemoryChannal фирмы DEC, либо прямоугольная коммутация 8 8 (DEC); стандарт SCI предусматривает кольцевые каналы (FDPI), либо произвольную комбинацию.

examination/avs/question32.txt · Последние изменения: 2014/01/15 12:10 (внешнее изменение)