Os clusters são compostos por máquinas interligadas. As máqu...
seguintes itens.
Clustering Assimétrico: Um servidor executa a(s) aplicação(ções) enquanto os outros ficam em espera.
Clustering Simétrico: Todos os hosts estão executando a(s) aplicação(ções).
A questão inverteu, portanto ERRADO.
[]
Marcelo
Errado.
Resumindo:
No modo simétrico, o cluster é Ativo/Ativo.
No modo assimétrico, o cluster é Ativo/Passivo.
Clusters podem compartilhar área de memória?
@Vai que é tua, respondendo a sua dúvida.
NÃO! Clusters não compartilham área de memória.
Cluster necessariamente funcionam via rede.
Os sistemas com múltiplos processadores podem ser classificados em fortemente acoplados ou fracamente acoplados.
Nos sistemas fortemente acoplados os processadores compartilham a memória principal e são controlados por apenas um único sistema operacional.
Ex.: UMA e NUMA.
Nos sistemas fracamente acoplados temos dois ou mais sistemas computacionais independentes conectados por uma rede de comunicação, tendo cada sistemas seus processadores, memoria principal, dispositivos E/S e sistema operacional.
Ex. Cluster e Grid.
GABARITO ERRADO
"Os clusters são compostos por máquinas interligadas. As máquinas podem compartilhar áreas de memória ou ser interligadas via rede. Em um cluster com duas máquinas no modo simétrico, uma máquina é o servidor ativo, enquanto a outra máquina monitora o servidor e o substitui em caso de falha. Por sua vez, em um cluster composto por duas máquinas e que opere no modo assimétrico, ambas as máquinas executam aplicações e se monitoram mutuamente."
- Clusters são sistemas fracamente acoplados - não compartilham memória - , diferente de multiprocessadores simétricos e assimétricos, os quais são fortemente acoplados.
- Cluster simétrico: ambas as máquinas executam aplicações e se monitoram mutuamente.
- Cluster assimétrico: uma máquina é o servidor ativo, enquanto a outra máquina monitora o servidor e o substitui em caso de falha.
Gabarito: E
A questão aborda um aspecto importante dos sistemas operacionais e sistemas distribuídos, especificamente focando em clusters. Clusters são conjuntos de computadores interligados que trabalham juntos para executar tarefas, proporcionando maior desempenho, disponibilidade e confiabilidade.
Para entender a resposta correta, vamos explorar os conceitos de clusters simétricos e clusters assimétricos:
Clusters Simétricos: Em um cluster simétrico, todas as máquinas (ou nós) estão ativas e podem executar aplicações ao mesmo tempo. Cada máquina monitora as outras para detectar possíveis falhas. Se uma máquina falha, outra pode assumir suas funções, garantindo a continuidade do serviço.
Clusters Assimétricos: Em um cluster assimétrico, há uma máquina primária (ou ativa) que executa as tarefas principais enquanto as outras máquinas estão em modo de espera (ou standby). Essas máquinas de standby monitoram o estado da máquina primária. Se a máquina primária falhar, uma das máquinas de standby assume suas funções.
A questão afirma que, em um cluster com duas máquinas no modo simétrico, uma máquina é o servidor ativo e a outra monitora e substitui em caso de falha. Essa descrição está incorreta, pois descreve na verdade o comportamento de um cluster assimétrico.
Por outro lado, a questão também afirma que em um cluster com duas máquinas no modo assimétrico, ambas as máquinas executam aplicações e se monitoram mutuamente. Isto está incorreto, pois essa é a definição de um cluster simétrico.
Então, a alternativa Errado está correta, porque a descrição dos modos simétrico e assimétrico está invertida na questão.
Espero que essa explicação tenha ajudado a clarear o conceito de clusters em sistemas operacionais. Se tiver mais dúvidas, estou à disposição!