Recomendado, 2024

Escolha Do Editor

Diferença entre o sistema de multiprocessador fracamente acoplado e acoplado firmemente

O multiprocessador é aquele que possui mais de dois processadores no sistema. Temos duas categorias de sistemas de multiprocessamento, que são sistemas de multiprocessadores fracamente acoplados e fortemente acoplados . O grau de acoplamento entre o processador é baixo no sistema de acoplamento fraco enquanto que o grau de acoplamento entre processadores no sistema fortemente acoplado é alto. A diferença básica entre o sistema de multiprocessamento fracamente acoplado e fortemente acoplado é que o sistema fracamente acoplado possui memória distribuída, enquanto o sistema fortemente acoplado possui memória compartilhada. Vamos discutir mais algumas diferenças entre o sistema de multiprocessamento fracamente acoplado e fortemente acoplado com a ajuda do gráfico de comparação mostrado abaixo.

Gráfico de comparação

Base para ComparaçãoSistema de Multiprocessador Ligado AcopladoSistema de Multiprocessador Totalmente Acoplado
BasicCada processador possui seu próprio módulo de memória.Processadores possuem módulos de memória compartilhada.
EficienteEficiente quando as tarefas executadas em diferentes processadores têm interação mínima.Eficiente para processamento em alta velocidade ou em tempo real.
Conflito de memóriaGeralmente, não encontra conflito de memória.Ele experimenta mais conflitos de memória.
InterconexõesSistema de transferência de mensagens (MTS).Redes de interconexão PMIN, IOPIN, ISIN.
Taxa de dadosBaixo.Alto.
CaroMenos caro.Mais caro.

Definição do Sistema de Multiprocessador Ligado

O multiprocessador é aquele que possui mais de dois processadores no sistema. Agora, quando o grau de acoplamento entre esses processadores é muito baixo, o sistema é chamado de sistema multiprocessador fracamente acoplado . Em um sistema fracamente acoplado, cada processador possui sua própria memória local, um conjunto de dispositivos de entrada e saída e um comutador de canal e de árbitro (CAS) . Nós nos referimos ao processador com sua memória local e conjunto de dispositivos de entrada-saída e CAS como um módulo de computador .

Os processos executados em diferentes módulos de computador se comunicam entre si, trocando as mensagens por meio de um segmento físico do sistema de transferência de mensagens (MTS) . O sistema fracamente acoplado também é conhecido como sistema distribuído . O sistema fracamente acoplado é eficiente quando os processos em execução no módulo de computador diferente requerem interação mínima .

Se a solicitação de acesso ao MTS de dois ou mais módulos de computador colidir, o CAS responsavelmente escolhe um dos pedidos simultâneos e adia outros pedidos até que o pedido selecionado seja atendido completamente. O CAS possui uma memória de comunicação de alta velocidade que pode ser acessada por todos os processadores no sistema. A memória de comunicação no CAS é usada para armazenar em buffer as transferências de mensagens .

Definição do Sistema de Multiprocessador Totalmente Acoplado

A taxa de transferência do sistema fracamente acoplado pode ser muito baixa para algumas das aplicações que exigem tempo de acesso rápido . Nesse caso, o sistema de microprocessador totalmente acoplado deve ser usado. O sistema fortemente acoplado tem processadores, módulos de memória compartilhada, canais de entrada e saída .

As unidades acima do sistema fortemente acoplado são conectadas através do conjunto de três redes de interconexão, rede de interconexão de memória de processador (PMIN), rede de interconexão de processador de E / S (IOPIN) e a rede de interconexão de sinal de interrupção (ISIN) . O uso dessas três redes de interconexão é o seguinte.

PMIN: É um switch que conecta cada processador a cada módulo de memória . Ele também pode ser projetado de forma que um processador possa transmitir dados para um ou mais módulos de memória.

ISIN: Permite que cada processador direcione uma interrupção para qualquer outro processador .

IOPIN : Permite que um processador se comunique com um canal de E / S conectado a dispositivos de entrada / saída.

Principais diferenças entre o sistema de multiprocessadores fracamente acoplados e acoplados firmemente

  1. A principal diferença entre o sistema fracamente acoplado e o sistema fortemente acoplado é que o sistema fracamente acoplado distribui memória, enquanto o sistema fortemente acoplado possui memória compartilhada .
  2. O acoplamento flexível é eficiente quando as tarefas executadas em diferentes processadores têm interação mínima entre elas. Por outro lado, o sistema fortemente acoplado pode levar a um maior grau de interação entre processos e é eficiente para processamento em tempo real e em alta velocidade .
  3. O sistema fracamente acoplado geralmente não encontra conflito de memória que é mais experimentado pelo sistema de casais.
  4. A rede de interconexão em um sistema fracamente acoplado é o sistema Message Transfer (MTS), enquanto que em um sistema fortemente acoplado as redes de interconexão são rede de interconexão de memória do processador (PMIN), rede de interconexão de processador I / O (IOPIN) e sinal de interrupção. rede de interconexão (ISIN) .
  5. A taxa de dados do sistema fracamente acoplado é baixa, enquanto a taxa de dados do sistema fortemente acoplado é alta .
  6. O sistema fracamente acoplado é menos caro, mas maior em tamanho, enquanto o sistema fortemente acoplado é mais caro, mas compacto em tamanho .

Conclusão:

O sistema fracamente acoplado possui uma memória distribuída que atrasa a taxa de dados, enquanto o sistema fortemente acoplado possui memória compartilhada que aumenta a taxa de dados.

Top