Buscar

Trabalho ASD AV2

Prévia do material em texto

� INCLUDEPICTURE "http://portal.estacio.br/img/logo-estacio-horizontal.png" \* MERGEFORMATINET ���
Disciplina: Arquitetura de sistemas distribuídos.
Aluno: Charles Julio dos Santos Alves
Matricula: 200507026491
1 – Na tentativa de realizar uma comparação entre o sistema distribuído ABC que teve um compontente replicado x vezes e o sistema distribuído ZXY que não teve replicação de recurso, a partir deste contexto, informe o item correto:
a) A disponibilidade do sistema distribuído ABC é menor que a disponibilidade do sistema sem replicação;
b) A disponibilidade do sistema ABC é x vezes maior quando comparado ao sistema sem replicação.
c) O sistema ZXY tem xn mais disponibilidade do que o sistema ABC, onde n é a velocidade do processador de cada núcleo de processamento do sistema ZXY;
d) Serão necessários 3,75 componentes para garantir uma disponibilidade de cada componentes
e) A disponibilidade do sistema ABC é maior que a disponibilidade do sistema sem replicação;
 
2 - 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 nó tem para
distribuir várias tarefas simultaneamente para outros processadores ou máquinas.
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):
a) I, apenas.
b) II, apenas.
c) I e II, apenas.
d) II e III, apenas.
e) I, II e III.
 
3 – Sobre o processamento paralelo e distribuído, assinale a alternativa CORRETA:
a) 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.
b) 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.
c) Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas.
d) 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.
e) 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.
4 – Sobre as metas de aplicação distribuída, responda aos seguintes itens:
a) O que as metas de acesso e abertura definem numa aplicação distribuída?
As metas de acesso definem o compartilhamento e o acessos aos recursos, como impressoras e discos.
Abertura, quando um serviço de sistema distribuído é aberto e ofereceserviço de acordo com regras, novos serviços podem ser adicionados e disponibilizados, hardware e software pode ser heterogeo.
b) Descreva todas as modalidades de transparência que uma aplicação distribuída pode proporcionar
acesso: oculta as diferenças entre as arquiteturas, recursos locais e remotos são acessados de formas idênticas
localização: não há conhecimento da localização física e da rede.
Migração: oculta a mudança física dos recursos, não altera a forma de acesso e garante a comunicação após a migração.
Relocação: recursos e clientes se movimentam sem afetar a operação de usuários e aplicações.
Replicação: há varias copias do mesmo recurso.
Concorrência: uso de recursos compartilhados, não há conhecimento da existencia outro.
Falha: ocultar ou mascarar falhas existentes.
c) Uma tentativa de se alcançar escalabilidade num ambiente distribuído é realizar a replicação de múltiplos nós. Cite as vantagens e desvantagens de manter um ambiente sem replicação de recursos, isto é, com um único servidor.
5 - Em relação à arquitetura de aplicações para o ambiente Internet, considere:
I. Na UDDI a estrutura de dados é composta por businessEntity, contendo informação sobre a organização; businessService, com a descrição do serviço; bindingTemplate, contendo a informação de como invocar o serviço; e tModel, que contem informação sobre especificações técnicas do serviço.( http://imasters.com.br/artigo/4474/web-services/descrevendo-descobrindo-e-integrando-web-services-uddi/)
II. Na UDDI a informação de categoria Green Pages contém informação técnica sobre um Web service, geralmente incluindo um ponteiro para uma especificação externa e um endereço para invocar o serviço, que pode ser baseado em SOAP e outros. (http://pt.wikipedia.org/wiki/UDDI)
III. WSDL define o endereço para invocar determinado Web service, por meio da identificação, da URL de acesso e da ligação com o binding já definido. (http://imasters.com.br/artigo/4422/web-services/descrevendo-um-web-service-wsdl/)
IV. O SOAP pode ser facilmente implementado em virtualmente qualquer ambiente de programação. É simples de implementar, testar e usar; é independente do sistema operacional e CPU; tanto os dados como as funções são descritas em XML, o que torna o protocolo não apenas fácil de usar como também muito robusto; atravessa firewall e roteadores, que "pensam" que é uma comunicação HTTP.
É correto o que se afirma em:
a) I, II, III e IV.
b) I, II e III, apenas.
c) I, II e IV, apenas.
d) I e II, apenas.
e) III e IV, apenas.
6 - Um serviço de voz digitalizada é do tipo "orientado a conexões", denominado serviço de:
(http://www.aprovaconcursos.com.br/questoes-de-concurso/imprimir-questoes/disciplina/Redes+de+Computadores+(TI)/assunto/Arquitetura+Cliente-Servidor/wrap-xhr)
a) solicitação/resposta.
b) datagrama não-confiável.
c) fluxo de bytes confiável.
d) fluxo de mensagens confiável.
e) conexão não-confiável.
7 - Um sistema distribuído é definido como uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente. Baseado nos conceitos definidos para sistemas distribuídos, identifique a afirmativa ERRADA:
a) O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de rede virtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes.
b) Um sistema distribuído fortemente acoplado provê um nível de integração e compartilhamento de recursos mais intenso e transparente ao usuário, onde vários processadores compartilham uma memória, e são gerenciados por apenas um sistema operacional.
c) Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente sejam
fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário, compartilhando recursos como discos e impressoras, entre outros.
d) Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software para este tipo de ambiente.
e) Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe uma forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes alocados ao servidor.
8 - Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
a) 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.b) 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.
c) Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas.
d) 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.
e) 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.
9 - O tipo clustering de um sistema operacional distribuído no qual somente um dos seus nós esteja trabalhando, enquanto os outros entram como reserva, denomina-se cluster de:
a) balanceamento de carga
b) alto desempenho
c) alta disponibilidade
d) alta coesão
e) baixo acoplamento
10 - Em relação à arquitetura de aplicações para o ambiente Internet, considere:
I. Na UDDI a estrutura de dados é composta por businessEntity, contendo informação sobre a organização; businessService, com a descrição do serviço; bindingTemplate, contendo a informação de como invocar o serviço; e tModel, que contem informação sobre especificações técnicas do serviço.
II. Na UDDI a informação de categoria Yellow Pages contém informação técnica sobre um Web service, geralmente incluindo um ponteiro para uma especificação externa e um endereço para invocar o serviço, que pode ser baseado em SOAP e outros.
III. WSDL define o endereço para invocar determinado Web service, por meio da identificação, da URL de acesso e da ligação com o binding já definido.
IV. O SOAP pode ser facilmente implementado em virtualmente qualquer ambiente de programação. É simples de implementar, testar e usar; é independente do sistema operacional e CPU; tanto os dados como as funções são descritas em XML, o que torna o protocolo não apenas fácil de usar como também muito robusto; atravessa firewall e roteadores, que "pensam" que é uma comunicação HTTP.
É correto o que se afirma em:
a) I, III e IV, apenas.
b) I, II e IV, apenas.
c) I, II, III e IV.
d) I e II, apenas.
e) III e IV, apenas.
11 - Um sistema distribuído é definido como uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente. Baseado nos conceitos definidos para sistemas distribuídos, identifique a afirmativa ERRADA:
A) Um sistema distribuído fortemente acoplado provê um nível de integração e compartilhamento de recursos mais intenso e transparente ao usuário, onde vários processadores compartilham uma memória, e são gerenciados por apenas um sistema operacional.
B) Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente sejam fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário, compartilhando recursos como discos e impressoras, entre outros.
C) Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe
uma forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes alocados ao servidor.
D) Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software para este tipo de ambiente.
E) O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de rede virtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes.
12 - Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de software e hardware:
a) software fortemente acoplado + hardware fortemente acoplado
b) software fracamente acoplado + hardware fracamente acoplado
c) software fracamente acoplado + hardware fortemente acoplado
d) software fortemente acoplado + hardware fracamente acoplado
e) sem correlação
13 - No tocante a arquitetura orientada a serviços, mais especificamente a serviços web (webservices), considere:
I. Estes serviços proporcionam um padrão de interoperação entre aplicações,
podendo ser executados em várias plataformas.
II. Outros sistemas interagem com esse serviço por meio de mensagens no
protocolo SOAP, tipicamente enviadas por HTTP.
III. O objetivo deste serviço é proporcionar alguma funcionalidade em favor de
seu proprietário (pessoa ou organização).
Está correto o que se afirma em:
a) I, II e III.
b) I e II, apenas.
c) II, apenas.
d) I e III, apenas.
e) II e III, apenas.
14 - Correlacione um sistemas operacional de rede quanto ao fator de acoplamento de software e hardware:
a) software fortemente acoplado + hardware fortemente acoplado
b) software fracamente acoplado + hardware fracamente acoplado
c) software fracamente acoplado + hardware fortemente acoplado
d) software fortemente acoplado + hardware fracamente acoplado
e) sem correlação
15 - Qual das sentenças abaixo corresponde ao conceito de maquinas fortemente acopladas?
a) O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo.
b) Máquinas que não possuem memória compartilhada.
c) Máquinas que possuem memória compartilhada.
d) O retardo experimentado pela transmissão das mensagens entre máquinas é alto.
e) Sistemas que não têm uma espinha dorsal única.
16 - SOAP é: 
I. um protocolo de comunicação leve destinado a troca de informações
estruturadas em um ambiente distribuído.
II. dependente de plataforma e linguagem de programação.
III. baseado em XHML.
IV. uma recomendação da W3C.
Está correto o que consta em: 
a) III e IV, somente.
b) II e III, somente.
c) I e IV, somente.
d) II, III e IV, somente.
e) I, II, III e IV.
17 - As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores.
a) Web
b) Dual Layer
c) Cliente-Servidor
d) Distribuída
e) Middleware

Continue navegando