Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 17 11 2014

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 3 páginas

Prévia do material em texto

Avaliação: CCT0 1 8 0_ AV_2 0 1 20 1 0 20 4 9 2 » ARQUI TETURA DE SI STEMAS DI STRI BUI DOS
Tipo de Avaliação: AV
Aluno: 2 0 1 20 1 0 20 4 9 2 - JOAO PAULO SI LVA DOS SANTOS
Professor: MAURO CESAR CANTARI NO GI L Turma: 9 00 1 / AA
Nota da Prova: 5 ,0 Nota de Part ic.: 2 Data: 1 7 / 1 1 / 2 0 1 4 13 :17 :1 0
1 a Questão (Ref.: 201201590120) Pontos: 0 ,5 / 0 ,5
De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternat iva I NCORRETA:
Sem acesso à memória remota - NORMA
Arquitetura de memória somente de cache - COMA
Acesso não uniforme à memória - NUMA
Acesso uniforme à memória - UMA
Acesso não uniforme à memória com cache coerente - NUMA
2 a Questão (Ref.: 201201079094) Pontos: 0 ,0 / 1 ,0
Quando se t rabalha com sistemas dist r ibuídos uma das definições é estabelecer um sistema de arquivos que auxilie
no gerenciamento, armazenamento e acesso aos arquivos disponibilizados na rede. De acordo com a afirmação
assinale a alternat iva INCORRETA.
Nunca perm it ir o acesso por vár ios usuários a mesma informação, sempre bloquear o acesso quando isto
ocorrer
Deve perm it ir anonimato em relação à localização dos arquivos e/ ou diretór ios.
Um arquivo pode ser representado por várias cópias de seu conteúdo em diferentes locais
O serviço de arquivo dist r ibuído é responsável por indicar a localização de um determ inado arquivo na rede.
A provisão dos serviços oferecidos pelos sistemas de arquivos dist r ibuídos é feita pelo serviço de arquivo e
pelo serviço de diretór io.
3 a Questão (Ref.: 201201122980) Pontos: 1 ,0 / 1 ,0
Em cloud comput ing , t rata-se de uma forma de t rabalho onde o produto é oferecido como serviço. Assim , o usuário
não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executá-
los. No máximo, paga-se um valor periódico, como se fosse uma assinatura, somente pelos recursos ut ilizados e/ ou
pelo tempo de uso. Essa definição refere-se a
Plat form as a Service (PaaS) .
Communicat ion as a Service (CaaS) .
Software as a Service (SaaS) .
I nfrast ructure as a Service ( I aaS) .
Development as a Service (DaaS) .
4 a Questão (Ref.: 201201198097) Pontos: 0 ,5 / 0 ,5
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 e I I , apenas.
I , I I e I I I .
I I e I I I , apenas.
I I , apenas.
I , apenas.
5 a Questão (Ref.: 201201070560) Pontos: 0 ,5 / 0 ,5
Qual das sentenças abaixo corresponde ao conceito de maquinas mult icomputadores?
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.
Máquinas que possuem memória compart ilhada.
Máquinas que não possuem memória compart ilhada.
O retardo experimentado pela t ransm issão das mensagens ent re máquinas é alto.
6 a Questão (Ref.: 201201123024) Pontos: 0 ,5 / 0 ,5
Para resolver o problema de hierarquia de processos, foi cr iado o conceito " thread", no qual um processo pode
efetuar várias operações concorrente ou simultaneamente, sem o consumo de espaço de endereçamento. Neste
caso, o processo é div idido no número de threads sem que haja necessidade de ser criado um out ro processo
concorrente. Baseado nesta idéia, indique a afirmat iva I NCORRETA.
Mudanças feitas por um thread a um recurso compart ilhado do sistema serão vistas por todos os outros
threads.
Threads podem compart ilhar os recursos do processo com outros threads igualmente independentes.
Os threads cr iados por um processo morrem quando esse processo pai morre.
Threads não podem ser escalonados pelo sistema operacional e nem rodar como ent idades independentes
dent ro de um processo.
Cada thread tem seu próprio conjunto de regist radores, mas todos eles compart ilham o mesmo espaço de
endereçamento, pois o processo é um só.
7 a Questão (Ref.: 201201123069) Pontos: 0 ,5 / 0 ,5
No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos
atr ibutos de "dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que
a validação de falhas fornece est imat ivas sobre conseqüências de falhas.
a prevenção de falhas fornece est imat ivas sobre a presença de falhas.
a tolerância a falhas fornece o serviço esperado, mesmo na presença de falhas envolvendo técnicas como o
mascaramento de falhas, detecção de falhas, localização, confinamento, recuperação, reconfiguração e
t ratamento.
a prevenção de falhas envolve a ver ificação e remoção da presença de falhas.
a previsão de falhas impede a ocorrência ou int rodução de falhas, envolvendo a seleção de metodologias de
projeto e de tecnologias adequadas para os seus componentes.
8 a Questão (Ref.: 201201123122) Pontos: 0 ,0 / 0 ,5
A comunicação ent re cliente e servidor ut ilizando sockets prevê:
que o cliente ut ilize a função connect para se conectar ao servidor.
que o servidor execute a função bind a cada conexão recebida
que o cliente execute a função socket para estabelecer uma conexão
que o servidor execute a função listen para aguardar uma conexão do cliente.
que o socket criado pelo cliente seja também ut ilizado pelo servidor.
9 a Questão (Ref.: 201201123121) Pontos: 1 ,5 / 1 ,5
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, pois estes t ipos de servidores além economizar tempo, cont ribui para o uso m ínimo de
memória enquanto diversas operações são executadas simultâneamente, agilizando o desempenho sem
comprometê- las.
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 ser iam descartadas caso fosse iterat ivo.
1 0 a Questão (Ref.: 201201123124) Pontos: 0 ,0 / 1 ,5
Quais as funções do módulo stub do cliente em uma RPC?
Resposta: Ot im izar e executar as operações solicitadas por um cliente em uma determ inada rede, afim de evitar o
congest ionamento de processos solicitados por diversos clientes e consequentemente aumentar o desempenho em
torno das operações.
Gabarito: Transformar a chamada de função em mensagem e envia- la ao servidor. Transforma a mensagem de
retorno em retorno de função.
Período de não visualização da prova: desde 06/ 11/ 2014 até 25/ 11/ 2014.

Outros materiais