Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vychislitelnye-sistemy-praktiki-.docx
Скачиваний:
4
Добавлен:
02.09.2019
Размер:
13.53 Mб
Скачать

Системы с разделяемой распределённой памятью

В данном случае функции шинного интерфейса включают:

1) организацию доступа к памяти удалённого вычислительного модуля;

2) управление занятием-освобождением общей шины;

3) организация внешних прерываний;

4) управление локальной памятью при доступе к ней со стороны удалённого вычислительного модуля;

5) распознавание собственного адреса, выставленного на общую шину удалённым вычислительным модулем;

6) буферизация передаваемых данных.

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

Для организации обращения в удалённую память вычислительный модуль-источник выставляет на общую шину адрес вычислительного модуля приёмника и формирует кадр обмена. Шинный интерфейс вычислительного модуля приёмника обнаружив собственный адрес вырабатывает сигнал «ЗАПРОС ПРЯМОГО ДОСТУПА» или «ЗАПРОС ПРЕРЫВАНИЯ». С помощью данного сигнала приостанавливается работа локального процессора. По сигналу «ПОДТВЕРЖДЕНИЕ ДОСТУПА» шинный интерфейс производит коммутацию общей шины на местную. По окончании обмена вычислительный модуль приёмник возвращается в исходное состояние. В данной системе могут возникать конфликты за доступ к разделяемой памяти при одновременном запросе её со стороны удалённого и локального процессоров. Чтобы минимизировать конфликты за доступ к памяти её выполняет с расслоением. Ещё большей минимизации конфликтов достигают применением в вычислительных модулях кэш-памяти различных уровней.

Структура вычислительного модуля с кэш-памятью с разделяемой распределённой памятью

Структура вычислительного модуля с кэш-памятью с разделяемой памятью

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]