Buscar

Atividade AV2 - RESPONDIDO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

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 x^n 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?
Acesso a recursos: os recursos podem ser muito abrangentes, mas entre os exemplos típicos estão impressoras, computadores, facilidades de armazenamento, dados, paginas WEB e redes. Há muitas razoes para querer compartilhar recursos, e uma razão obvia é a economia.
Abertura: É um sistema que oferece serviços de acordo com as regras padronizadas que descrevem a sintaxe e a semântica desses serviços.
b) Descreva todas as modalidades de transparência que uma aplicação distribuída pode proporcionar
Capacidade de esconder dos utilizadores a distribuição física dos recursos.
Transparência Descrição
Acesso: Oculta diferenças na representação de dados e no modo de acesso a um recurso.
Localização: Oculta o lugar em um recurso esta localizado.
Migração: Oculta que um recurso pode ser movido para outra localização.
Recolocação: Oculta que um recurso pode ser movido para uma outra localização enquanto em uso.
Replicação: Oculta que um recurso é replicado.
Concorrência: Oculta que um recurso pode ser compartilhado por diversos usuários concorrentes.
Falhas: Oculta a falha e a recuperação de um recurso.
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.
Vantagem: Maior segurança dos dados, confiabilidade na rede;
Desvantagem: Maior tempo de processamento, atraso na entrega das informações.
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.
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.
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, 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:
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 diversoscomputadores, 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 (O correto é 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.
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
18 - Uma vantagem que o Web Service oferece: 
I. em relação à empresa que desenvolve uma DLL é que não prec isa distribuí-lo para todos os clientes, pois estará armazenado em um único lugar de onde será acessado. 
II. é o ac esso a ele sempre por meio de http, mas internamente existe uma string XML que está empacotada em um protocolo SOAP (Simple Object Access Protocol).
III. é ser transparente para o Firewall de uma empresa, pois, c omo é uma string XML, é interpretado como um arquivo "texto", não precisando pedir autorização do Firewall para entrar.
Está correto o que consta em:
a) I e II, apenas.
b) II e III, apenas.
c) I e III, apenas.
d) II, apenas.
e) I, II e III.

Outros materiais