Навігація
Головна
 
Головна arrow Інформатика arrow Архітектура ЕОМ і систем
< Попередня   ЗМІСТ   Наступна >

КЛАСИФІКАЦІЯ КОМП'ЮТЕРІВ ПАРАЛЕЛЬНОЇ ДІЇ

За способом взаємодії процесорних елементів з пам'яттю раз розрізняють два види паралельних комп'ютерних систем: мультипроцесори і мультікомпьютери.

Мультіпроцесори

Система паралельної обробки, в якій всі процесорні елементи (ПЕ) поділяють одне ВАП, відображене в загальну фізичну пам'ять, називається мультипроцесором або системою з спільно використовуваної пам'яттю (рис. 17.3). За допомогою команд load і store будь-який процес може зчитувати

мультипроцессор

Мал. 17.3. мультипроцессор

слово з пам'яті або записувати слово в пам'ять, тобто два процеси можуть обмінюватися інформацією, якщо один з них буде записувати дані в пам'ять, а інший - зчитувати їх з пам'яті. Завдяки такій можливості взаємодії мультипроцессорная модель проста для програмування і застосовні до широкого кола завдань.

Мультікомпьютер

Мал. 17.4. Мультікомпьютер

Мультікомпьютери

Система паралельної обробки, в якій кожен процесорний елемент ПЕ має свою пам'ять у вигляді модуля пам'яті МП, яка використовується тільки для власних потреб, називається мультікомпьютером або системою з розподіленою пам'яттю (рис. 17.4).

У мультікомпьютере кожен ПЕ, виконуючи команди load і store, може звертатися до власного МП. При цьому ніякої іншої ПЕ не може за допомогою тих же команд load і store безпосередньо отримати доступ до чужого модулю пам'яті.

У мультікомпьютере використовуються інші механізми взаємодії ПЕ, оскільки відсутня спільна пам'ять, і вони не можуть для обміну використовувати команди load і store. Обмін інформацією між окремими ПЕ здійснюється за допомогою комунікаційної мережі, або мережі межсоединений. Як приклад розглянемо ситуацію, коли процесорного елементу ПЕ] потрібно визначити, чи містить процесорний елемент ПЕ "необхідні йому дані. В цьому випадку ПЕ (посилає елементу ПЕ "по мережі повідомлення із запитом копії даних, після чого елемент ПЕ | блокується до отримання відповіді. Процесорний елемент ПЕ" отримує повідомлення, програмне забезпечення аналізує його і відправляє елементу ПЕ1 необхідні дані. Отримавши відповідь було надіслане, елемент ПЕ1 знімає блокування і продовжує подальшу роботу.

У мульти комп'ютері для взаємодії між процесорними елементами часто використовуються спеціальні примітиви send (послати) і receive (отримати), що ускладнює структуру його програмного забезпечення. При цьому основною проблемою стає правильне розділення і розміщення даних.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук