Різниця між сильно зв'язаною та щільно зв'язаною багатопроцесорною системою

Автор: Laura McKinney
Дата Створення: 2 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Різниця між сильно зв'язаною та щільно зв'язаною багатопроцесорною системою - Технологія
Різниця між сильно зв'язаною та щільно зв'язаною багатопроцесорною системою - Технологія

Зміст


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

  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма

Основа для порівнянняСильно пов'язана багатопроцесорна системаЩільно зв'язана багатопроцесорна система
ОсновніУ кожного процесора є свій модуль пам'яті.Процесори мають спільні модулі пам'яті.
ЕфективнийЕфективний, коли завдання виконуються на різних процесорах, має мінімальну взаємодію.Ефективний для високошвидкісної або в режимі реального часу обробки.
Конфлікт пам’ятіЯк правило, конфлікту пам'яті не стикаються.У ньому спостерігається більше конфліктів з пам'яттю.
Взаємозв'язки система передачі (МТС).Мережі взаємозв'язку PMIN, IOPIN, ISIN.
Швидкість передачі данихНизький.Високий.
ДорогийДешевше.Дорожчий.


Визначення сильно зв'язаної багатопроцесорної системи

Багатопроцесорний - це той, у якого в системі більше двох процесорів. Тепер, коли ступінь зв'язку між цими процесорами дуже низький, система називається нещільно пов'язана багатопроцесорна система. У слабко пов'язаній системі кожен процесор має своє власна локальна пам'ять, набір пристрою вводу-виводуs і a канал і арбітражний перемикач (CAS). Ми називаємо процесор з його локальною пам'яттю та набором пристроїв вводу-виводу та CAS як a комп'ютерний модуль.

Процеси, що виконуються на різних комп'ютерних модулях, спілкуються між собою, обмінюючись с через фізичний сегмент система передачі (МТС). Вільно пов'язана система також відома як розподілена система. Нещільно пов'язана система є ефективний коли потрібні процеси, що працюють на різних комп'ютерних модулях мінімальна взаємодія.


Якщо запит на доступ до MTS двох або більше комп'ютерних модулів стикається, CAS відповідально вибирає один з одночасних запитів і затримує інші запити до повного обслуговування обраного запиту. У CAS є швидкісна пам'ять зв'язку який може отримати доступ до всіх процесорів у системі. Пам'ять зв'язку в CAS використовується для буфер передач s.

Визначення щільно зв'язаної багатопроцесорної системи

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

Вищезазначені одиниці щільно з'єднаної системи з'єднані через набір трьох мереж взаємозв'язку, мережа взаємозв'язку процесора-пам'яті (PMIN), Мережа підключення I / O-процесорів (IOPIN) і мережа з'єднання переривань (ISIN). Використання цих трьох мереж взаємозв'язку полягає в наступному.

PMIN: Це перемикач, який з'єднує кожен процесор кожному модуль пам'яті. Він також може бути розроблений таким чином, що процесор може транслювати дані в один або кілька модулів пам'яті.

Є В: Це дозволяє кожен процесор до направити переривання до будь-якого інший процесор.

ІОПІН: Це дозволяє процесор до спілкуватися з Канал вводу / виводу який підключений до пристроїв вводу-виводу.

  1. Ключова відмінність між зв'язаною та щільно зв'язаною системою полягає в тому, що нещільно пов'язана система має розподілена пам'ять, тоді як щільно з'єднана система має спільна пам'ять.
  2. Нещільно пов'язане є ефективний коли завдання, що працюють на різних процесорах, є мінімальна взаємодія між ними. З іншого боку, щільно зв'язана система може приймати a вища ступінь взаємодії між процесами і є ефективним для висока швидкість і обробка в режимі реального часу.
  3. В основному це слабко пов'язана система ні стикаються з конфліктом пам’яті яка в основному переживається системою жорстких пар.
  4. Мережа взаємозв'язку в слабко пов'язаній системі є Система передачі (MTS) тоді як в тісно поєднаній системі є мережі взаємозв'язку мережа підключення процесора-пам'яті (PMIN), мережа з'єднання вводу / виводу процесора (IOPIN) і мережа взаємозв'язку сигналів переривання (ISIN).
  5. The швидкість передачі даних нещільно пов'язаної системи низький тоді як швидкість передачі даних щільно зв'язаної системи високий.
  6. Нещільно пов'язана система є дешевше але більший за розміром тоді як система, яка щільно пов'язана дорожчий але компактний розмір.

Висновок:

Вільно пов'язана система має розподілену пам'ять, яка затримує швидкість передачі даних, тоді як, щільно пов'язана система має спільну пам'ять, що збільшує швидкість передачі даних.