Buscar

ARQ.SIST.DIST-AV2013

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201101292864) Pontos: 0,8 / 0,8
Em cloud computing, trata-se de uma forma de trabalho onde o produto é oferecido como serviço.
Defina os serviços abaixo e cite um exemplo para cada dos itens:
 
I- Platform as a Service (PaaS).
II- Infrastructure as a Service (IaaS).
Resposta: PaaS - Trata-se da utilização apenas da plataforma com: Banco de dados, web service. Serviços para
desenvolvimento, testes etc. As aplicações desenvolvidas um uma PaaS ficam vinculadas ao fornecedor. Ex:
Google App IaaS - Trata-se da entrega de infraestrutura como serviço. Com foco voltado na estrutura do
hardware ou de máquinas virtuais, no armazenamento, o que permite uma ampla diversidade de softwares. Ex:
GoGrid
Gabarito:
I - Platform as a Service (PaaS) - Plataforma como Serviço.
Utilização apenas da plataforma como um banco de dados, um web service, serviços para
desenvolvimento, testes, etc.
Aplicações desenvolvidas em uma PaaS, normalmente ficam vinculadas ao fornecedor.
Exemplos: Windows Azure e Google App Engine.
 
II - Infrastructure as a Service (IaaS) - Infra-estrutura como Serviço.
Entrega de infraestrutura como serviço, isto é, foco na estrutura do hardware ou máquinas virtuais,
armazenamento. Permitindo uma ampla diversidade se softwares.
Exemplos: Amazon EC2 e GoGrid.
 
 2a Questão (Ref.: 201101181282) Pontos: 0,8 / 0,8
Qual das sentenças abaixo corresponde ao conceito de maquinas multicomputadores?
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.
O retardo experimentado pela transmissão das mensagens entre máquinas é alto.
 Máquinas que não possuem memória compartilhada.
Máquinas que possuem memória compartilhada.
 3a Questão (Ref.: 201101308812) Pontos: 0,8 / 0,8
Analise as afirmativas a seguir, a respeito de sistemas distribuídos.
I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista
do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede
expõe ao usuário as diversas máquinas separadamente.
II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para
proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo
em subprocessos que podem executar em diferentes CPUs.
 III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s)
I e II, apenas.
II, apenas.
I, apenas.
 I, II e III.
II e III, apenas.
 4a Questão (Ref.: 201101233704) Pontos: 0,8 / 0,8
Com relação a web services, assinale a opção correta.
Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações
em que componentes de um sistema distribuído são executados em plataformas semelhantes de um
mesmo fornecedor.
 A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de
informações entre aplicações em um ambiente distribuído.
As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as
ligações entre serviços não podem mudar durante a execução.
UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de
informações a respeito de web sevices. Essas informações são descritas em SOAP.
 5a Questão (Ref.: 201101233843) Pontos: 0,8 / 0,8
Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de
arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma
lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores
iterativos ou concorrentes? Justifique sua resposta.
Resposta: Concorrentes. Para garantir o acesso de vários usuários aos arquivos e recursos, sem compromenter
a integridade dos recursos e operações acessados/solicitadas por mais de um cliente.
Gabarito: Servidores Concorrente, pois não é possivel prever o tempo de resposta de cada requisição. O
servidor pode ficar ocupado durante um longo periodo de tempo e as requisições seriam descartadas caso fosse
iterativo.
 6a Questão (Ref.: 201101308817) Pontos: 0,8 / 0,8
Analise as seguintes afirmações:
I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio clock e
que não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a
comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por
meio destas características como fracamente acoplados, isto é, um cluster.
II. A computação em cluster envolve dois ou mais computadores servindo a um sistema como um único
recurso. Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira
a formarem uma rede.
III. A rede que compõe um cluster deve ser criada de uma forma que permita a interconexão de um número
fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja
substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por
exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um
sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster.
Indique a opção que contém as afirmativas CORRETAS:
II, apenas.
I, apenas.
II e III, apenas.
 I e II, apenas.
I, II e III.
 7a Questão (Ref.: 201101233738) Pontos: 0,8 / 0,8
O objetivo de uma camada de Middleware em um sistema multicamadas é:
prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os
serviços nele existentes a clientes em outras plataformas;
cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com
hubs e roteadores;
permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto
nível;
oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos
engenheiros de sistemas;
 disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de
computação distribuída em ambientes heterogêneos.
 8a Questão (Ref.: 201101308810) Pontos: 0,8 / 0,8
(IADES - 2011 - PG-DF) Segundo Andrew Tanembaum (2007) Sistema Distribuído é uma coleção de
computadores independentes que se apresenta ao usuário como um sistema único e consistente. Assinale a
alternativa CORRETA a respeito de um sistema distribuído.
Em um sistema de objetos distribuídos é possível invocar métodos de um objeto, ainda que este não
esteja presente no computador do usuário.
Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e estes, por sua
vez, têm função exclusiva de requisitantes.
Todos os computadores de uma rede executam tarefas de cliente e servidor, quando se deseja
integrá-los em uma arquitetura de sistemas distribuídos.
A distribuição de tarefas se dá a partir de requisições do usuário, que indica o endereço do servidor
onde deseja executar tal tarefa.
 A transparência de acesso é uma característica dos sistemas distribuídos que permite que recursos
sejam acessados sem que sua localização seja determinada.
 9a Questão (Ref.: 201101145425) Pontos: 0,8 / 0,8
Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do
serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos
falando de:
 ArquiteturaCliente/Servidor
Modo de transmissão Full-Duplex
Arquitetura Ponto-a-Ponto
Sistemas distribuídos
Topologia lógica estrela
 10a Questão (Ref.: 201101233831) DESCARTADA
Considere uma aplicação paralela onde a fração serial do código é representada por b. 
Considerando 0< b <1 analise o comportamento do speed-up e da eficiência se dobrarmos o valor de b e assinale a opção correta.
 Somente o speed-up aumenta pois haverá maior demanda de processamento
O speed-up diminui e a eficiência aumenta pois haverá menor demanda de processamento
O speed-up e a eficiência diminuem pois haverá menor demanda de processamento
O speed-up e a eficiência aumentam pois haverá maior demanda de processamento
Somente a eficiência aumenta pois haverá maior demanda de processamento
 11a Questão (Ref.: 201101233691) Pontos: 0,8 / 0,8
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
baixo acoplamento
balanceamento de carga.
alto desempenho.
alta coesão.
 alta disponibilidade.
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais