Распределенная общая память

Распределенная общая память Основы распределенной общей памяти (DSM) DSM позволяет адресовать разделенные памяти как единое пространство.  DSM не подразумевает централизованную […]

Распределенная общая память

  • Основы распределенной общей памяти (DSM)

    • DSM позволяет адресовать разделенные памяти как единое пространство. 
    • DSM не подразумевает централизованную память, но общий доступ к памяти. 
  • Обзор DSM

    • Мультикомпьютерная система с множеством вычислительных узлов и общей сетью. 
    • Программные системы DSM могут быть реализованы в ОС или библиотеках. 
    • Аппаратные реализации включают когерентность кэша и сетевые контроллеры. 
  • Преимущества и недостатки DSM

    • Хорошо масштабируется, скрывает передачу сообщений, обрабатывает большие базы данных. 
    • Дешевле, чем многопроцессорные системы, обеспечивает большой объем виртуальной памяти. 
    • Программы более портативны благодаря общим интерфейсам. 
    • Защита программистов от примитивов, но доступ медленнее, чем к нераспределенной памяти. 
  • Сравнение с передачей сообщений

    • Гибкость в организации общей памяти: страничный подход, общие переменные, объектно-ориентированный подход. 
    • Разделение памяти на общие части и основную память, или распределение всей памяти между узлами. 
  • Протокол согласованности и состояния

    • Каталог поддерживает состояние блоков кэша и блоков данных. 
    • Три состояния блоков: некэшированный, принадлежащий или модифицированный, общий. 
    • Два основных метода отслеживания состояний: запрос-ответ, ориентированный на дом, и запрос-ответ, ориентированный на заказчика. 
  • Модели согласованности

    • Определяют правила для поддержания порядка чтения и записи между узлами. 
    • Важность определения правильности чередований операций. 
  • Репликация данных

    • Репликация чтения и записи для сокращения сетевого трафика и повышения параллелизма. 
    • Сложность в поддержании согласованности и непротиворечивости данных. 
  • Примеры и рекомендации

    • Упоминание конкретных примеров и рекомендаций по использованию DSM. 
    • Ссылки на внешние ресурсы для более глубокого изучения темы. 

Полный текст статьи:

Распределенная общая память — Википедия

Оставьте комментарий

Прокрутить вверх