Buscar

AV1 Arquitetura de sistemas distribuidos

Prévia do material em texto

21/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 1/4
 
 
Disc.: ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Aluno(a): GLAUCIO SOUZA SILVA 201801055521
Acertos: 10,0 de 10,0 21/10/2020
 
 
Acerto: 1,0 / 1,0
Transparência de distribuição é uma das metas dos sistemas distribuídos descritas por Tanembaum. A
transparência de distribuição pode ser classificada em: transparência de acesso, localização, migração,
relocação, replicação, concorrência e falha. Assinale a assertiva que descreve a transparência de localização.
Oculta que um recurso é replicado
 Oculta um lugar em que o recurso está localizado
Oculta que um serviço pode ser movido para outra localização
Oculta diferenças na representação de dados e no modo de acesso a um recurso
Oculta que um serviço pode ser movido para outra localização enquanto em uso
Respondido em 21/10/2020 17:43:32
 
 
Gabarito
Comentado
 
Acerto: 1,0 / 1,0
Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê
que a memória seja compartilhada entre os processos trabalhadores.
Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem
estar distribuídos via Web por problemas de segurança.
Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre
processadores para elaborar os programas.
 A computação paralela é caracterizada pelo uso de vários processadores para executar uma
computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um
problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através
de algum tipo de coordenação.
Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de
memória e sistema operacional próprios, que se comunicam via switch.
Respondido em 21/10/2020 17:44:04
 
Acerto: 1,0 / 1,0
O multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o
método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
21/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 2/4
servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método
secundário ativo.
 O servidor secundário também pode ser usado para o processamento de outras operações no sistema,
além da função de assumir o processamento no caso de falha do servidor primário.
Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige
o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes.
Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam
ser copiados entre os sistemas.
Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não
é necessário gerenciar bloqueios de acesso aos dados dos servidores.
O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para
outras tarefas de processamento.
Respondido em 21/10/2020 17:48:22
 
Acerto: 1,0 / 1,0
Nas afirmativas abaixo temos características dos sistemas fortemente acoplados. Assinale a característica que
NÃO pertence a este tipo de sistema.
Memória distribuída com endereçamento único
 Comunicação entre processos exclusivamente através de troca de mensagens.
A troca de mensagens entre os processadores acontece através da troca de ponteiros de memória.
Os diversos processadores acessam o conteúdo de variáveis na memória
Memória global e única.
Respondido em 21/10/2020 17:49:34
 
 
Gabarito
Comentado
 
Acerto: 1,0 / 1,0
A arquitetura de desenvolvimento de sistemas que tem base em duas camadas, de modo que em uma delas
estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações) e a
outra é responsável pelo acesso às bases de dados, chama-se
arquitetura bidimensional.
arquitetura monolítica.
 arquitetura Cliente/Servidor.
arquitetura de dupla camada.
arquitetura Web Service.
Respondido em 21/10/2020 17:47:44
 
Acerto: 1,0 / 1,0
Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets.
Anuncia a disposição de aceitar conexões
Anexa um endereço local a um socket
Tenta estabelecer uma conexão
Cria um novo ponto de conexão
 Bloqueia o chamador até chegar uma requisição de comunicação
Respondido em 21/10/2020 17:48:08
 
 
Explicação: Conforme definição.
 Questão4
a
 Questão5
a
 Questão6
a
21/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 3/4
 
 
Acerto: 1,0 / 1,0
Uma companhia decidiu implantar um novo sistema de compartilhamento de informações empresariais. Após
estudos de campo, a empresa identificou alguns cenários de utilização das informações. No primeiro cenário,
detectou-se que um volume massivo de dados relativos a documentos históricos, normas e regulamentos da
organização eram consumidos, em escala global, exclusivamente para leitura. No segundo cenário, verifiou-se
que os documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses
colcaboradores, na maioria das vezes, estavam na mesma filial ou geograficamente muito próximos. O terceiro
cenário envolvia apenas 10% dos documentos da empresa, acessados concorrentemente por todas as
regionais do globo, tanto para leitura quanto para atualização.
Com base nesses cenários e em relação às arquiteturas de software distribuídas coerentemente com as
necessidades da empresa, avalie as afirmações a seguir.
 
I. A utilização de arquitetura peer-to-peer (P2P) para disponibilizar os documentos do cenário 1 poderá reduzir
o consumo da rede.
II. O compartilhamento baseado no modelo cliente-servidor com cache no cliente pode aumentar o
desempenho da edição colaborativa, sem comprometer a consistência no cenário 2.
III. A utilização de replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem
comprometer, de forma significativa, a consistência de dados do cenário 3.
É correto o que se afirma em
I e II, apenas.
II, apenas.
 I e III, apenas.
III, apenas.
I, apenas.
Respondido em 21/10/2020 17:52:19
 
 
Gabarito
Comentado
 
Acerto: 1,0 / 1,0
O NFS (Network File System) permite configurar o compartilhamento de arquivos entre sistemas Unix e Linux.
Desta forma ele necessita utilizar um modelo de comunicação que dê suporte a comunicação cliente-servidor e
que oculte a complexidade da troca de mensagens. Qual o modelo de comunicação distribuída utilizado pelo
NFS?
NCS ( Network Computing System)
 RPC (remote Procedure Call)
SOA (Service-oriented architecture )
DCOM(Distributed Component Object Model)
CORBA (Common Object Request Broker Architecture)
Respondido em 21/10/2020 17:56:03
 
Acerto: 1,0 / 1,0
Web Service representa uma solução u�lizada na integração de sistemas e na comunicação entre
aplicações diferentes e que possui entre suas caracterís�cas as possibilidades:
 Questão7
a
 Questão8
a
 Questão9
a
21/10/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 4/4
 
Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são:
 SOAP e XML.
SOAP e DHTML.
UDDI e WSDL.
UDDI e DHTML.
UDDI e XML.
Respondido em 21/10/2020 17:54:22
 
Acerto: 1,0 / 1,0
Assinale a alternativa que NÃO é considerada uma característica da computação em nuvem:
Tolerância a falhas
Independência de plataformas
 Baixa escalabilidade
Virtualização
Serviços sob demanda
Respondido em 21/10/2020 17:55:39Questão10
a
javascript:abre_colabore('38403','210767924','4235696008');

Continue navegando