Buscar

CCT0180_A V » ARQUITETURA DE SISTEMA S DISTRIBUIDOS

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

Fechar
Avaliação: CCT0180_AV » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno:
Professor: MAURO CESAR CANTARINO GIL Turma:
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 31/05/2014
 1a Questão (Ref.: 201201292073) Pontos: 1,5 / 1,5
Quais as funções do módulo stub do cliente em uma RPC?
Resposta: Transforma a chamada de função em mensagem e envia ao servidor. transforma a mensagem em
retorno de função.
Gabarito: Transformar a chamada de função em mensagem e envia-la ao servidor. Transforma a mensagem de
retorno em retorno de função.
 2a Questão (Ref.: 201201292070) 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: Servidores concorrentes. Pois nao e possiel prever o tempo de resposta de cada requisição. podendo
ocupar o servidor por um longo periodo. podendo causar descarte.
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.
 3a Questão (Ref.: 201201291963) Pontos: 0,5 / 0,5
Qual das opções abaixo apresenta somente serviços de middleware?
 Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes;
mecanismos de comunicação através da linguagem SQL.
Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores;
comunicação pelo uso de soquetes.
Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos;
comunicação pelo uso de soquetes.
Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores;
mecanismos de chamada de procedimento remoto (RPC).
Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores;
compartilhamento de memória entre processos.
 4a Questão (Ref.: 201201292030) Pontos: 0,0 / 1,0
Arquitetura orientada a serviço é um novo conceito, no qual cria-se um ambiente de descoberta dinâmico e se
faz o uso de Serviços Web através da rede. NÃO é uma tecnologia usada nos serviços Web disponibilizados
SOAP.
UDDI
 SOA.
XML.
 WSDL.
 5a Questão (Ref.: 201201246073) Pontos: 0,5 / 0,5
São componentes indispensáveis dos sistemas distribuídos, EXCETO:
Rede de comunicação
Troca de informações entre os participantes do sistema
Conectividade entre os nós utilizando servidores.
Porcessadores individuais participantes do sistema
 Centralizador do processamento.
 6a Questão (Ref.: 201201247863) Pontos: 0,0 / 0,5
Sabendo que tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de
falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição
assinale Verdadeiro ou Falso nas afirmações a seguir.
 Podemos classificar redundância como: redundância da informação, redundância de tempo e
redundância física
 As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico,
Erros : estão associadas ao universo da Informação e Defeitos: estão associadas ao universo do usuário
 A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação
 As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas às falhas
originadas pelo usuário, Erros: estão associadas aos erros do hardware e Defeitos: estão associadas ao
universo da Informação
 A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
 7a Questão (Ref.: 201201285082) Pontos: 0,5 / 0,5
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 estaria correta se a aplicação utilizasse um middleware
 
 A definição está correta e a justificativa está errada.
A definição e a justificativa estão erradas.
Apenas a definição está errada pois servidor é um computador
 8a Questão (Ref.: 201201291942) Pontos: 1,0 / 1,0
Em relação aos sistemas distribuídos, considere
I. O protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a
informação que possa não ser entendida por certas máquinas, estendendo dessa forma, a um maior número
de computadores no sistema.
II. 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.
III. Peer-to-peer pode ser entendido como uma arquitetura de sistemas distribuídos caracterizada pela
descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados,
que não compartilham memória nem relógio, interconectados por uma rede de comunicação. 
É correto o que se afirma APENAS em
 II, III e IV.
I e II.
I e III.
I, II e III.
III e IV.
 9a Questão (Ref.: 201201246076) Pontos: 0,5 / 0,5
Assinale abaixo a frase que melhor explica o conceito da "Classificação de Flynn"
 Classifica os sistemas de acordo com a forma como acontecem os fluxos de dados e os fluxos de
instrução
Classifica os sistemas de acordo com a forma de comunicação entre os processadores., ou seja suas
instruções
Classifica os sistemas EXCLUSIVAMENTE pelo tipo de memoria utilizada, centralizada, ou distribuída.
Classifica os sistemas de acordo com sua capacidade de processamento e como os processadores se
comunicam com a memória.
Classifica os sistemas baseados no desempenho
 10a Questão (Ref.: 201201269247) Pontos: 0,5 / 0,5
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.
alta coesão.
balanceamento de carga.
 alta disponibilidade.
alto desempenho.

Outros materiais