A arquitetura de processadores UMA (Uniform Memory Access), ...

Próximas questões
Com base no mesmo assunto
Q71388 Arquitetura de Computadores
A arquitetura de processadores UMA (Uniform Memory Access), que utiliza um único barramento para comunicação entre os processadores e a memória RAM, tem como principal limitador o(a)
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C, que afirma que o principal limitador da arquitetura UMA (Uniform Memory Access) é a sobrecarga no barramento que limita o número de CPUs, em função de o barramento de comunicação ser compartilhado.

A arquitetura UMA é uma configuração de sistema multiprocessado onde cada processador tem acesso igual e uniforme à memória principal. Todos os processadores compartilham um único barramento para comunicar-se com a memória. Isso significa que quando mais de um processador tenta acessar a memória ao mesmo tempo, eles devem esperar que o barramento fique livre para transmitir seus dados. Esse é o conceito de acesso uniforme à memória, que não faz distinção entre os processadores.

Esse compartilhamento do barramento pode levar a um gargalo quando muitos processadores tentam acessar a memória simultaneamente, pois há uma limitação na largura de banda do barramento. Quando o tráfego de dados é intenso, os processadores ficam frequentemente ociosos aguardando o acesso à memória, o que reduz a eficiência geral do sistema. Isso explica o porquê da alternativa C ser a correta. A sobrecarga mencionada na alternativa se refere exatamente a esse fenômeno, que limita a escalabilidade do sistema ao adicionar mais CPUs.

As demais alternativas podem ser rapidamente descartadas:

  • A é incorreta porque o endereçamento de memória RAM é uma questão relacionada com a capacidade do processador de lidar com o espaço de endereço, e não com a arquitetura UMA.
  • B menciona um aumento na dissipação de calor devido ao tráfego no barramento, o que pode ser uma consequência indireta, mas não é o limitador principal da arquitetura UMA.
  • D é incorreta, pois caches podem ser utilizados com arquiteturas UMA para melhorar o desempenho.
  • E traz uma informação específica sobre o tamanho dos blocos de cache, que não está relacionada ao limitador principal do barramento em uma arquitetura UMA.

Entendendo a arquitetura UMA e o princípio de funcionamento de barramentos compartilhados, você pode perceber como esses aspectos são críticos para o desempenho do sistema e por que a alternativa C destaca o limitador mais relevante nesse contexto.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

UMA (Uniform Memory Access)
Neste tipo de máquina, o tempo para o acesso aos dados na memória é o mesmo para todos os processadores a para todas as posições da memória. Essas arquiteturas também são chamadas de SMP (Symmetric MultiProcessor). A forma de interconexão mais comum neste tipo de máquina é o barramento e a memória geralmente é implementada com um único módulo.

O principal problema com este tipo de arranjo é que o barramento e a
memória tornam-se gargalos para o sistema, que fica limitado a uma única transferência por
vez.

fonte: www.inf.ufes.br/~luciac/fem/MIMD.pdf

 A arquitetura UMA possui uma única memória central e todas as CPU acessam essa memória através de um barramento único. Esse acesso é apoiado por memórias cache. O fato de usar um barramento único proporciona sobrecarga no meio. Limitando o número de processadores utilizados nessa arquitetura.

A Arquitetura UMA ou SMD tem sua interconexão feita por meio de barramento e a memória existe em um único módulo, concentrada.  Para acessar esta memória usa-se o barramento, mas isso pode representar um gargalo se existirem muitas CPUs compartilhando o barramento.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo