Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS

Prévia do material em texto

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
 
Aluno(a): JOSE EMILIO 
Matrícula: 
 30/05/2018 16:50:26 (Finalizada) 
 
 
 
1a Questão (Ref.:201505188821) Pontos: 0,1 / 0,1 
Dentre as alternativas a seguir, qual delas NÃO traz uma característica de sistemas 
distribuídos? 
 
 
 
Ambiente marcado pela heterogeneidade 
 
Componentes possuem baixo acoplamento 
 
Comunicação acontece por troca de mensagens 
 
Comunicação sempre confiável, sem atrasos ou perdas de conexão 
 
Componentes podem executar sistemas operacionais diferentes 
 
 
 
 
2a Questão (Ref.:201505188718) Pontos: 0,0 / 0,1 
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta. 
 
 
 
Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado 
tolerante a falhas, tem que continuar a funcionar, sem degradação do 
desempenho ou das funcionalidades, após as falhas. 
 
Um sistema de arquivos distribuídos pode ser implementado sem manter 
informações de estado. Nesse caso, as operações são tratadas individualmente e 
não como partes de uma sessão. 
 
Um sistema distribuído pode suportar a migração de processos. A migração de 
processos não pode, entretanto, ocorrer sob controle de um sistema operacional, 
tem que ser controlada por aplicações. 
 
Em um sistema distribuído, os usuários podem acessar recursos em outras 
máquinas, mas um sistema operacional distribuído não tem como tornar a 
distribuição dos recursos transparente aos usuários. 
 
I e III. 
 
 
 
 
3a Questão (Ref.:201505188733) Pontos: 0,1 / 0,1 
A arquitetura CORBA utiliza um modelo 
 
 
 
hierárquico e define um módulo de objetos (ORB), projetado pela SUN para se 
encaixar 
 
orientado a processos e define um módulo intermediário entre clientes e 
servidores (ORB), projetado pela OMG para se encaixar de forma adequada na 
arquitetura clienteservidor. 
 
orientado a objetos e define um módulo intermediário entre clientes (ORB), 
projetado pela OMG para se encaixar de forma adequada na arquitetura 
relacional. 
 
orientado a objetos e define um módulo intermediário entre clientes e 
servidores (ORB), projetado pela OMG para se encaixar de forma adequada na 
arquitetura cliente-servidor. 
 
orientado a dados e define um módulo de servidores (ORB), projetado pela OSI 
para produzir de forma adequada a arquitetura cliente-servidor. 
 
 
 
 
4a Questão (Ref.:201505188688) Pontos: 0,0 / 0,1 
Qual das sentenças abaixo corresponde a uma característica das máquinas fracamente 
acopladas? 
 
 
 
Máquinas que possuem memória compartilhada. 
 
O retardo experimentado pela transmissão das mensagens entre máquinas é 
alto. 
 
Máquinas que não possuem memória compartilhada. 
 
Sistemas que não têm uma espinha dorsal única. 
 
O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra 
é baixo. 
 
 
 
 
5a Questão (Ref.:201505188689) Pontos: 0,0 / 0,1 
Como variações dos modelos cliente-servidor e peer-to-peer podemos ter um sistema 
de Clientes Leves que caracteriza-se por: 
 
 
 
uma arquitetura fracamente acoplada 
 
dar uma boa resposta interativa ao usuario 
 
uma arquitetura fortemente acoplada 
 
aumentar a disponibilidade e o desempenho do serviço 
 
oferecer ao usuário uma interface baseada em janelas 
 
 
1a Questão (Ref.:201505188888) Pontos: 0,1 / 0,1 
Construir um sistema distribuído não é trivial. Para valer a pena o esforço, 
Tanembaum sugere quatro metas a serem cumpridas, que são: acesso a recursos, 
transparência da distribuição, abertura e escalabilidade. Assinale a assertiva que 
apresenta características da meta de ABERTURA. 
 
 
 
Facilita aos usuários e às aplicações o acesso a recursos remotos e seu 
compartilhamento de maneira controlada e eficiente 
 
Escalável em relação ao seu tamanho 
 
Oferece serviços de acordo com regras padronizadas que descrevem a sintaxe 
e a semântica desses serviços 
 
Oculta detalhes de acesso, localização, falhas e etc. 
 
Escalável em termos administrativos 
 
 
 
 
2a Questão (Ref.:201505188832) Pontos: 0,0 / 0,1 
Sobre as várias noções de transparência de distribuição, assinale a afirmação 
verdadeira: 
 
 
 
A transparência de acesso oculta que um recurso pode ser compartilhado por 
vários usuários diferentes 
 
A transparência de falha oculta que um recurso é replicado 
 
A transparência de relocação oculta que um recurso pode ser movido para outra 
localização enquanto em uso 
 
A transparência de concorrência oculta as diferenças na representação de dados 
e no modo de acesso a um recurso 
 
A transparência de migração oculta a falha e a recuperação de um recurso 
migrado 
 
 
 
 
3a Questão (Ref.:201505188833) Pontos: 0,1 / 0,1 
Assinale a alternativa que não se trata de uma meta de sistemas distribuídos: 
 
 
 
Facilitar a adição de novos componentes ao sistema 
 
Evitar que a falha de um componente comprometa o sistema inteiro 
 
Por questões de segurança, evitar expor sintaxe e semântica de seus serviços 
 
Acesso a recursos compartilhados de maneira controlada e eficiente 
 
Ocultar a distribuição de processos e recursos dos usuários 
 
 
 
 
4a Questão (Ref.:201505188886) Pontos: 0,1 / 0,1 
Em relação à computação de cluster, é correto afirmar que: 
 
 
 
Possui alto grau de heterogeneidade 
 
Pode utilizar sistemas operacionais diferentes em seus nós 
 
Cada nó executa o mesmo sistema operacional 
 
Nenhuma premissa é adotada em relação ao hardware 
 
Faz pouco ou nenhum uso da rede 
 
 
 
 
5a Questão (Ref.:201505188929) Pontos: 0,0 / 0,1 
Sobre sistemas distribuídos, analise as seguintes afirmativas e assinale a alternativa 
correta: 
 
 
 
A transparência na distribuição apresenta as características de transparência de 
acesso, migração, localização, relocação, replicação, concorrência e de falha. 
 
A transparência na concorrência oculta que um recurso pode ser compartilhado 
por diversos usuários concorrentes. 
 
A programação paralela não pressupõe a existência de mais de uma CPU, pois 
é destinada a execução simultânea de tarefas de um mesmo processo. 
 
A programação paralela possui vários servidores atendendo a vários clientes 
simultaneamente no tempo. 
 
A transparência na falha oculta a recuperação de um recurso de uma falha 
percebida pelo usuário. 
 
 
 
1a Questão (Ref.:201505188714) Pontos: 0,1 / 0,1 
Uma aplicação é considerada cliente-servidor se for composta por dois processos 
atuando em conjunto para a execução de uma tarefa porque cada processo é 
executado obrigatoriamente em um computador diferente. 
Analise a afirmação e assinale a resposta correta. 
 
 
 
A definição e a justificativa estão corretas 
 
A definição e a justificativa estão erradas. 
 
Apenas a definição está errada pois servidor é um computador 
 
A definição está correta e a justificativa está errada. 
 
A definição estaria correta se a aplicação utilizasse um middleware 
 
 
 
 
 
2a Questão (Ref.:201505188924) Pontos: 0,1 / 0,1 
Não é uma propriedade da computação autonoma ? 
 
 
 
Auto proteção. 
 
Auto otimização. 
 
Configuração de um especialista 
 
Auto configuração 
 
Auto cura. 
 
 
 
 
3a Questão (Ref.:201505188849) Pontos: 0,1 / 0,1 
Analise as afirmativas a seguir, a respeito de TI Verde. 
 
I. É baseada no uso da computação deforma menos prejudicial ao meio ambiente e 
com melhor sustentabilidade. 
II. Um dos seus princípios base é a redução no consumo de energia elétrica na 
computação. 
III. A tecnologia atualmente é um dos grandes responsáveis por agredir nosso planeta, 
devido ao aumento do lixo eletrônico. 
 
Está(ão) correta(s) a(s) afirmativa(s) 
 
 
 
I e II, apenas. 
 
I, apenas. 
 
II, apenas. 
 
I, II e III. 
 
II e III, apenas. 
 
 
 
 
4a Questão (Ref.:201505188761) Pontos: 0,1 / 0,1 
Em relação as propriedades de um sistema cliente-servidor, analise as seguintes sentenças sobre tipos de 
servidores. 
 
I. Um servidor concorrente deve ser utilizado quando o tempo de resposta é variável. 
II. Um servidor iterativo deve ser utilizado em sistemas cujo tempo de resposta é constante e pequeno. 
III. A escolha do tipo de servidor que será utilizado depende da experiência do programador. 
 
Assinale a opção que apresenta todas as sentenças corretas. 
 
 
 
As sentenças I e III estão corretas 
 
Somente a sentença III está correta 
 
Somente a sentença I está correta 
 
As sentenças I e II estão corretas 
 
As sentenças II e III estão corretas 
 
 
 
 
5a Questão (Ref.:201505188757) Pontos: 0,1 / 0,1 
Qual o significado do conceito Multithread num sistema operacional? 
 
 
 
É uma forma de um processo dividir a si mesmo em duas ou mais tarefas que 
podem ser executadas simultaneamente. 
 
Capacidade de processar algum job assim que este chega ao sistema através da 
sobreposição de operações muito lentas com processamento. 
 
Condição em que processos ficam bloqueados esperando por algum evento que 
nunca vai acontecer. 
 
Guardar dados para posterior utilização, evitando a repetição de acesso a 
dispositivos lentos. 
 
Utilização de porções de memória para guardar dados que vêm de dispositivos 
com baixa velocidade para agilizar o processamento de algum dado. 
 
 
 
1a Questão (Ref.:201505188797) Pontos: 0,1 / 0,1 
Em relação a sistemas distribuídos, considere: 
 
I. O Middleware é composto por um conjunto de processos ou objetos num grupo de 
computadores, que interagem entre si de forma a implementar comunicação e oferecer 
suporte para partilha de recursos a aplicações distribuídas. 
II. Um sistema distribuído pode ser definido pela capacidade que um único processador tem 
para distribuir várias tarefas simultaneamente. 
III. Um sistema distribuído pode ser definido como uma coleção de processadores 
fracamente acoplados, que não compartilham memória nem relógio, interconectados por 
uma rede de comunicação. 
Está(ão) correta(s) a(s) afirmativa(s) 
 
 
 
I, apenas. 
 
II, apenas. 
 
I, II e III. 
 
II e III, apenas. 
 
I e II, apenas. 
 
 
 
 
2a Questão (Ref.:201505188930) Pontos: 0,1 / 0,1 
Assinale a única afirmação INCORRETA: 
 
 
 
Portabilidade significa que aplicações podem ser executadas em SO¿s 
diferentes, sem modificações, implementando as mesmas interfaces. 
 
Sistemas abertos oferecem serviços de acordo com regras padronizadas e 
descrevem a sintaxe e a semântica desses serviços (protocolos). 
 
Extensibilidade é a facilidade em alterar, ou substituir componentes sem afetar 
as aplicações que continuam em operação. 
 
Interoperabilidade é a capacidade de operar no mesmo SO sem a necessidade 
de efetuar login entre as sessões. 
 
Transparência de Localização significa ocultar a localização física dos 
recursos. 
 
 
 
 
3a Questão (Ref.:201505188702) Pontos: 0,1 / 0,1 
Quando tratamos das características de um sistema distribuído um dos fatores 
determinantes para seu sucesso é a transparência.Existem vários tipos de 
transparências dentro dos conceitos de sistemas distribuídos, mas todas elas se 
baseiam em um mesmo princípio. Assinale a alternativa que melhor descreve este 
princípio. 
 
 
Seu principal conceito está relacionado da transparência de utilização do 
sistema operacional, para o usuário não interessa que sistema operacional 
suport a aplicação. 
 
A transparência apesar de importante pode ser descartada na concepção da 
maioria dos projetos de sistemas distribuídos. 
 
Permite que o usuário conheça todas as características físicas e lógicas do 
sistema. 
 
Possui como meta ocultar o fato de que os processos dos sistemas distribuídos 
estão fisicamente distribuídos por vários computadores. 
 
Seus conceitos descrevem a maneira como o usuário acessa os recursos dos 
sistemas distribuídos 
 
 
 
 
4a Questão (Ref.:201505188853) Pontos: 0,0 / 0,1 
Política de atualização do cache ¿ a política usada para gravar blocos de dados 
modificados de volta na copia mestre do servidor tem um efeito critico no 
desempenho e confiabilidade do sistema. Qual das políticas apresentadas abaixo 
apresenta gravação adiada ? 
 
 
 
Write-up 
 
Write-on-close 
 
Write-down 
 
Delayed write 
 
Write-through 
 
 
 
 
5a Questão (Ref.:201505188872) Pontos: 0,1 / 0,1 
No desafio da COMPUTAÇÃO DISTRIBUÍDA, como se define a Concorrência ? 
 
 
 
A execução concorrente não é uma característica intrínseca de um sistema 
distribuído, na qual os processos disputam pelos recursos compartilhados. 
 
A execução concorrente é uma característica intrínseca de um sistema 
distribuído, na qual os processos não disputam pelos recursos compartilhados. 
 
A execução concorrente é uma característica intrínseca de um sistema 
distribuído, na qual os recursos disputam os processos 
 
A execução concorrente é uma característica intrínseca de um sistema 
distribuído, na qual os processos disputam pelos recursos compartilhados. 
 
A execução não concorrente é uma característica intrínseca de um sistema 
distribuído, na qual os processos disputam pelos recursos compartilhados.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes