Рекомендуем, 2024

Выбор редакции

Разница между слабосвязанной и тесно связанной многопроцессорной системой

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

Сравнительная таблица

Основа для сравненияСлабосвязанная многопроцессорная системаПлотно-связанная многопроцессорная система
основнойКаждый процессор имеет свой собственный модуль памяти.Процессоры имеют общие модули памяти.
эффективноеЭффективен при выполнении задач, выполняемых на разных процессорах, имеет минимальное взаимодействиеЭффективен для высокоскоростной обработки или обработки в реальном времени.
Конфликт памятиКак правило, не сталкиваются с конфликтом памяти.Он испытывает больше конфликтов памяти.
ВзаимосвязиСистема передачи сообщений (МТС).Взаимосвязанные сети PMIN, IOPIN, ISIN.
Скорость передачи данныхНизкий.Высоко.
ДорогоДешевле.Более дорогой.

Определение слабосвязанной многопроцессорной системы

Мультипроцессор - это тот, который имеет более двух процессоров в системе. Теперь, когда степень связи между этими процессорами очень низкая, система называется слабосвязанной многопроцессорной системой . В слабосвязанной системе каждый процессор имеет собственную локальную память, набор устройств ввода-вывода и переключатель каналов и арбитров (CAS) . Мы называем процессор с его локальной памятью и набором устройств ввода-вывода и CAS компьютерным модулем .

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

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

Определение тесно связанной многопроцессорной системы

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

Вышеуказанные блоки тесно связанной системы соединены через набор из трех сетей взаимосвязей, сети межпроцессорного взаимодействия с памятью (PMIN), сети межсоединений ввода-вывода (IOPIN) и сети межсоединений с сигналом прерывания (ISIN) . Использование этих трех взаимосвязанных сетей заключается в следующем.

PMIN: это переключатель, который соединяет каждый процессор с каждым модулем памяти . Он также может быть сконструирован таким образом, что процессор может передавать данные одному или нескольким модулям памяти.

ISIN: он позволяет каждому процессору направлять прерывание на любой другой процессор .

IOPIN : позволяет процессору обмениваться данными с каналом ввода-вывода, который подключен к устройствам ввода-вывода.

Ключевые различия между слабосвязанной и тесно связанной многопроцессорной системой

  1. Ключевое различие между слабосвязанной и тесно связанной системой состоит в том, что слабо связанная система имеет распределенную память, тогда как тесно связанная система имеет общую память .
  2. Слабосвязанное является эффективным, когда задачи, выполняемые на разных процессорах, имеют минимальное взаимодействие между ними. С другой стороны, тесно связанная система может обеспечивать более высокую степень взаимодействия между процессами и эффективна для высокоскоростной обработки в реальном времени .
  3. Слабосвязанная система, как правило, не сталкивается с конфликтом памяти, который чаще всего встречается в тесно связанной системе.
  4. Взаимосвязанной сетью в слабо связанной системе является система передачи сообщений (MTS), тогда как в тесно связанной системе межсоединительными сетями являются сеть межпроцессорного взаимодействия с памятью (PMIN), межсоединительная сеть ввода-вывода (IOPIN) и сигнал прерывания. соединительная сеть (ISIN) .
  5. Скорость передачи данных в слабосвязанной системе низкая, тогда как скорость передачи данных в тесно связанной системе высокая .
  6. Слабосвязанная система дешевле, но больше по размеру, в то время как тесно связанная система дороже, но компактна по размеру .

Заключение:

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

Top