Questões de Concurso
Sobre sistemas distribuídos em arquitetura de software
Foram encontradas 172 questões
I. cada parte do processo de workflow possa ser executada no local mais apropriado, usando os recursos disponíveis desse local;
II. cada componente ou fragmento do processo remoto seja o mais acoplado e dependente possível dos outros processos com os quais é coordenado; e
III. os dados locais, o estado de execução, as ferramentas e as demais partes do processo de workflow possam ser manuseados remotamente, de acordo com esquemas de segurança de acesso pré-definidos.
De acordo com as melhores práticas de workflow, está correto o que se afirma APENAS em
Considere os itens abaixo.
I - Compartilhamento de recursos de hardware e software.
II - Concorrência, pois vários processos podem operar simultaneamente em computadores separados, na rede.
III - Tolerância a defeitos, devido à disponibilidade de vários computadores e ao potencial para replicar as informações.
Quais são vantagens da utilização de sistemas distribuídos?
SILBERSCHATZ, A.; GALVIN, P. B.; GREG, G. Fundamentos de sistemas operacionais. 9. ed. Rio de Janeiro: LTC, 2015.
Em relação ao tema do texto, assinale a alternativa correta.
Atomicidade de transações é uma propriedade muito importante em sistemas distribuídos. Uma maneira de implementar essa propriedade é por meio do protocolo two-phase commit (2PC). Em relação a esse protocolo, analise as afirmativas a seguir:
I. Durante a primeira fase do protocolo, o nó coordenador da transação consulta um nó participante para saber se ele está apto para concluir a transação e, após conhecer a resposta dele, consulta o próximo nó participante.
II. Se o nó coordenador da transação falhar, os participantes podem não receber a decisão final para executar commit ou rollback e, portanto, ficarem bloqueados.
III. Se o nó participante falhar após receber a decisão final para executar um commit, a transação será abortada pelo nó coordenador da transação.
Está correto o que se afirma em:
Nos sistemas implementados a partir do uso de uma arquitetura de componentes distribuídos, o middleware tem a responsabilidade de gerenciar a interação entre esses componentes.
Em uma arquitetura ponto-a-ponto descentralizada, o roteamento dos dados entre os nós da rede é responsabilidade de um nó especificamente projetado para esse fim.
O modelo de mensageria publish/subscribe é adequado para comunicação síncrona entre o remetente e o receptor das mensagens.
A computação em grade difere da computação em cluster, principalmente pelo fato de as unidades de processamento de um cluster serem conectadas em uma topologia em anel.
Tais componentes
Em comparação com o uso da API de baixo nível, o uso do RPC
Esses módulos são as camadas de Lógica de Negócio, de Acesso a Dados e de