Buscar

AVs Sistemas Distribuído Completo 2013 a 2015

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 84 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

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 6, do total de 84 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

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 9, do total de 84 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

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
 
Simulado: CCT0042_SM_201 V.1 Fechar 
Aluno(a): MARCIO DO BARBOSA Matrícula: 201408447665 
Desempenho: 0,2 de 0,5 Data: 16/09/2015 22:51:25 (Finalizada) 
 
 
 1a Questão (Ref.: 201408592861) Pontos: 0,0 / 0,1 
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta. 
 
 
 
Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, 
tem que continuar a funcionar, sem degradação do desempenho ou das funcionalidades, após 
as falhas. 
 
Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, mas um 
sistema operacional distribuído não tem como tornar a distribuição dos recursos transparente 
aos usuários. 
 
Um sistema de arquivos distribuídos pode ser implementado sem manter informações de 
estado. Nesse caso, as operações são tratadas individualmente e não como partes de uma 
sessão. 
 
Um sistema distribuído pode suportar a migração de processos. A migração de processos não 
pode, entretanto, ocorrer sob controle de um sistema operacional, tem que ser controlada por 
aplicações. 
 
 
 
 
 
 2a Questão (Ref.: 201408540453) Pontos: 0,0 / 0,1 
Qual das sentenças abaixo corresponde ao conceito de ligação de maquinas comutadas? 
 
 
 
Máquinas que não possuem memória compartilhada. 
 
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. 
 
Sistemas que não têm uma espinha dorsal única. 
 
Máquinas que possuem memória compartilhada. 
 
 
 
 
 3a Questão (Ref.: 201408667982) Pontos: 0,1 / 0,1 
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: 
 
 
 
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. 
 
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. 
 
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. 
 
Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade 
de software para este tipo de ambiente. 
 
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. 
 
 
 
 
 4a Questão (Ref.: 201409102244) Pontos: 0,0 / 0,1 
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 executem em paralelo. 
III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) 
correta(s) a(s) afirmativa(s) 
 
 
 
II, apenas 
 
I, II e III 
 
I, apenas 
 
II e III, apenas 
 
I e II, apenas 
 
 
 
 
 
 5a Questão (Ref.: 201409077742) Pontos: 0,1 / 0,1 
Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos. 
 
 
 
Todos os processadores tem acesso aos dispositivos de entrada / Saída 
 
Qualquer processador pode executar chamadas ao sistema. 
 
Qualquer processador pode executar os procedimentos de inicialização 
 
Existe o conceito de processador Master / Slave (Mestre/Escravo) 
 
Todos os processadores executam as mesmas funções 
 
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Simulado: CCT0042_SM_201401346561 V.1  Fechar
Aluno(a): JOSÉ VENANCIO DOS SANTOS SILVA Matrícula: 201401346561 
Desempenho: 0,4 de 0,5 Data: 12/09/2015 19:40:45 (Finalizada)
1a Questão (Ref.: 201401429290) Pontos: 0,1 / 0,1
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação em Grade , que caracterizam-se por:
recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. 
um único programa, intensivo em computação, é executado em paralelo. 
os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 
os equipamentos costumam estar conectados através de uma rede de comunicação. 
programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. 
2a Questão (Ref.: 201401429308) Pontos: 0,0 / 0,1
Correlacione um sistema operacional de rede quanto ao fator de acoplamento de software e hardware:
software fortemente acoplado + hardware fracamente acoplado 
sem correlação 
software fortemente acoplado + hardware fortemente acoplado 
software fracamente acoplado + hardware fracamente acoplado 
software fracamente acoplado + hardware fortemente acoplado 
3a Questão (Ref.: 201401960269) Pontos: 0,1 / 0,1
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 executem em paralelo. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) 
I, II e III
II, apenas
I e II, apenas
I, apenas
II e III, apenas
4a Questão (Ref.: 201401481695) Pontos: 0,1 / 0,1
No CORBA, a linguagem utilizada para definir interfaces para objetos na rede é denominada
IDL
Assembly. 
C. 
SmallTalk. 
VB-6. 
5a Questão (Ref.: 201401481665) Pontos: 0,1 / 0,1
Em sistemas distribuídos, clusterização é o nome que se dá ao processo de interconexão de múltiplas máquinas com o objetivo de obter um aumento de disponibilidade, desempenho ou capacidade total de um sistema. Em relação à clusterização é correto afirmar:
A execução do failback de um serviço não exige que as duas máquinas envolvidas possuam recursos equivalentes.
Failover é o processo de retorno de um determinado serviço de uma outra máquina para sua máquina de origem.
Dependendo da natureza do serviço, executar uma operação de failover significa interromper as transações em andamento, perdendo-as, sendo necessário reiniciá-las após o término do processo 
A principal diferença entre clusters assimétricos e simétricos é que no cluster simétrico háa figura de um servidor inativo aguardando uma falha de outro. 
Failback é o processo no qual uma máquina assume os serviços de outra quando esta apresenta alguma falha.
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Simulado: CCT0042_SM_201401346561 V.1  Fechar
Aluno(a): JOSÉ VENANCIO DOS SANTOS SILVA Matrícula: 201401346561 
Desempenho: 0,4 de 0,5 Data: 21/09/2015 11:13:09 (Finalizada)
1a Questão (Ref.: 201401481638) Pontos: 0,1 / 0,1
Em uma estrutura de camadas, considere:
I. Entre cada par de camadas adjacentes existe um protocolo. II. Entre a camada de uma máquina e a camada de mesmo nível de outra máquina existe uma interface. III. Uma interface define as operações e os serviços que uma camada inferior oferece à camada superior.
Está correto o que se afirma APENAS em
I e III. 
I e II. 
II. 
III. 
I. 
2a Questão (Ref.: 201402061352) Pontos: 0,0 / 0,1
Transparência de distribuição é uma das metas dos sistemas distribuídos descritas por Tanembaum. A transparência de distribuição pode ser classificada em: transparência de acesso, localização, migração, relocação, replicação, concorrência e falha. Assinale a assertiva que descreve a transparência de replicação.
Oculta a falha e a recuperação de um recurso
Oculta que um serviço pode ser movido para outra localização enquanto em uso
Oculta que um recurso é replicado
Oculta que um serviço pode ser movido para outra localização
Oculta que um recurso pode ser compartilhado por diversos usuários concorrentes
3a Questão (Ref.: 201402050997) Pontos: 0,1 / 0,1
Não é uma propriedade da computação autonoma ?
Auto cura. 
Auto configuração 
Configuração de um especialista
Auto proteção. 
Auto otimização. 
4a Questão (Ref.: 201402061357) Pontos: 0,1 / 0,1
Um sistema distribuído deve ser um sistema escalável, que por sua vez pode ser escalável em relação ao seu tamanho, escalável em termos geográficos e escalável em termos administrativos. Assinale a assertiva que descreve a escalabilidade em termos administrativos.
Possibilidade de adicionar mais usuários ao sistema
Possibilidade de adicionar mais recursos ao sistema
Usuários podem estar longes uns dos outros
Deve ser fácil de gerenciar mesmo que envolva várias organizações
Recursos podem estar longes uns dos outros
5a Questão (Ref.: 201401960271) Pontos: 0,1 / 0,1
Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas.
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.
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.
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.
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.
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Simulado: CCT0042_SM_201401346561 V.2  Fechar
Aluno(a): JOSÉ VENANCIO DOS SANTOS SILVA Matrícula: 201401346561 
Desempenho: 0,4 de 0,5 Data: 21/09/2015 11:14:02 (Finalizada)
1a Questão (Ref.: 201402050999) Pontos: 0,1 / 0,1
Qual das opções define Computação em Grid ?
Conjunto de estações de trabalho homogenea, conectados por meio de camadas onde cada estação pode rodar Sistemas Operacionais diferentes em topologias de redes diferentes e com camadas de software diferentes 
Conjunto de estações de trabalho homogenea, conectados por meio de camadas onde cada estação pode rodar Sistemas Operacionais iguais em topologias de redes iguais e com camadas de software iguais 
Conjunto de estações de trabalho heterogêneas, conectados por meio de camadas onde cada estação pode rodar Sistemas Operacionais iguais de mesma versão em topologias de redes diferentes e com camadas de software diferentes 
Conjunto de estações de trabalho heterogêneas, conectados por meio de camadas onde cada estação pode rodar Sistemas Operacionais diferentes em topologias de redes iguais e com camadas de software diferentes 
Conjunto de estações de trabalho heterogêneas, conectados por meio de camadas onde cada estação pode rodar Sistemas Operacionais diferentes em topologias de redes diferentes e com camadas de software diferentes 
2a Questão (Ref.: 201401435826) Pontos: 0,1 / 0,1
Assinale abaixo a alternativa que representa uma características dos sistemas fracamente acoplados. 
Em relação ao hardware esta arquitetura é mais difícil de construir que uma arquitetura fortemente acoplada 
Este tipo de arquitetura é conhecido como multicomputador 
Cada processador possui memória cache propria mas compartilham a memória principal.
Cada processador possui memória que é, no entanto, compartilhada por todos os processadores
A troca de informações entre processadores é feita através endereçamento direto à memória.
3a Questão (Ref.: 201401429308) Pontos: 0,0 / 0,1
Correlacione um sistema operacional de rede quanto ao fator de acoplamento de software e hardware:
sem correlação 
software fortemente acoplado + hardware fracamente acoplado 
software fracamente acoplado + hardware fortemente acoplado 
software fortemente acoplado + hardware fortemente acoplado 
software fracamente acoplado + hardware fracamente acoplado 
4a Questão (Ref.: 201401481695) Pontos: 0,1 / 0,1
No CORBA, a linguagem utilizada para definir interfaces para objetos na rede é denominada
SmallTalk. 
C. 
IDL
VB-6. 
Assembly. 
5a Questão (Ref.: 201401481696) Pontos: 0,1 / 0,1
No contexto da arquitetura OMA proposta pela OMG, o ORB (Object Request Broker) é o componente responsável pela interoperabilidade entre objetos. Qual das características abaixo NÃO pertence a um ORB compatível com o modelo CORBA? 
Informar ao cliente que uma exceção ocorreu, no caso de uma invocação não se realizar perfeitamente. 
Executar a ativação e a localização de objetos. 
Determinar qual linguagem será utilizada na implementação das IDLs (Interface Definition Language). 
Realizar a codificação de parâmetros (marshaling/ unmarshaling). 
Permitir que seus serviços sejam acessados por meio do BOA (Basic Object Adapter). 
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Simulado: CCT0042_SM_201401346561 V.1  Fechar
Aluno(a): JOSÉ VENANCIO DOS SANTOS SILVA Matrícula: 201401346561 
Desempenho: 0,4 de 0,5 Data: 21/10/2015 10:19:47 (Finalizada)
1a Questão (Ref.: 201401481700) Pontos: 0,1 / 0,1
Para resolver o problema de hierarquia de processos, foi criado 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 é dividido no número de threads sem que haja necessidade de ser criado um outro processo concorrente. Baseado nesta idéia, indique a afirmativa INCORRETA. 
Cada thread tem seu próprio conjunto de registradores, mas todos eles compartilham o mesmo espaço de endereçamento, pois o processo é um só. 
Threads podem compartilhar os recursos do processo com outros threads igualmente independentes. 
Os threads criados por um processo morrem quando esse processo pai morre. 
Mudanças feitas por um thread a um recurso compartilhado do sistema serão vistas por todos os outros threads. 
Threads não podem ser escalonados pelo sistema operacional e nem rodar como entidades independentes dentro de um processo. 
2a Questão (Ref.: 201401481695) Pontos: 0,1 / 0,1
No CORBA, a linguagem utilizada para definir interfaces para objetos na rede é denominada
SmallTalk. 
Assembly. 
C. 
VB-6.IDL
3a Questão (Ref.: 201401960269) Pontos: 0,1 / 0,1
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 executem em paralelo. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) 
I, II e III
II e III, apenas
I e II, apenas
II, apenas
I, apenas
4a Questão (Ref.: 201401429290) Pontos: 0,1 / 0,1
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação em Grade , que caracterizam-se por:
um único programa, intensivo em computação, é executado em paralelo. 
os equipamentos costumam estar conectados através de uma rede de comunicação. 
programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. 
os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 
recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. 
5a Questão (Ref.: 201402040608) Pontos: 0,0 / 0,1
Considerando os modelos de programação em sistemas distribuídos, assinale a alternativa correta. 
A programação paralela não pressupõe a existência de mais de uma CPU, pois é destinada a execução simultânea de tarefas de um mesmo processo.
A programação paralela possui vários servidores atendendo a vários clientes simultaneamente no tempo.
A programação seqüencial é composta por um conjunto de instruções que são executadas sequencialmente, não obedecendo uma lógica de programação.
A programação concorrente possui controle sobre a ordem e o tempo de execução das unidades concorrentes.
A programação concorrente não permite a execução concorrente de tarefas dentro de um mesmo processo ou entre processos que compartilham recursos.
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Simulado: CCT0042_SM_201401346561 V.1  Fechar
Aluno(a): JOSÉ VENANCIO DOS SANTOS SILVA Matrícula: 201401346561 
Desempenho: 0,3 de 0,5 Data: 12/11/2015 15:51:14 (Finalizada)
1a Questão (Ref.: 201402110231) Pontos: 0,0 / 0,1
Sobre técnicas de escalabilidade, é possível afirmar: I - A ocultação de latências é importante para se conseguir escalabilidade geográfica. Isso significa tentar evitar, o quanto for possível, esperar respostas a requisições remotas de serviços. Recomenda-se e uso de comunicação assíncrona (enquanto a resposta não chega, deixe o usuário fazendo outra coisa pra se distrair). II - A escalabilidade de distribuição diz que quando não dá para utilizar comunicação assíncrona, deve-se reduzir a comunicação global e passar parte da computação dos dados do servidor. III - A replicação dos recursos aumenta a disponibilidade e ajuda a equilibrar a carga entre os componentes por um sistema distribuído, resultando em melhor desempenho. Em sistemas de ampla dispersão geográfica, ter uma cópia por perto pode ocultar grande parte dos problemas de latência de comunicação. IV - As técnicas de replicação e cache resultam na mesma coisa. A diferença é que a replicação é planejada pelo proprietário do serviço, enquanto a cache é uma decisão tomada pelo cliente. Ambas podem gerar problemas de inconsistência entre versões. V - A ocultação de latências atrapalha o processo de replicação de recursos porque para se conseguir escalabilidade geográfica é necessário deixar que o ciente perceba a latência do sistema o quanto for possível. Isso os deixa esperando respostas a requisições remotas de serviços. Recomenda-se e uso de comunicação assíncrona (enquanto a resposta não chega, deixe o usuário fazendo outra coisa pra se distrair). 
Todos os itens estão corretos.
Somente o item I está correto.
Somente os itens I e II estão corretos.
Somente os itens I , III e V estão corretos.
Somente os itens I , II , III e IV estão corretos.
2a Questão (Ref.: 201401974799) Pontos: 0,1 / 0,1
No desafio da COMPUTAÇÃO DISTRIBUÍDA, como se define a Concorrência ? 
A execução não concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. 
A execução concorrente não é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. 
A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos não disputam pelos recursos compartilhados. 
A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os recursos disputam os processos 
A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. 
Gabarito Comentado.
3a Questão (Ref.: 201401429293) Pontos: 0,0 / 0,1
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que caracterizam-se por:
recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. 
programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. 
um único programa, intensivo em computação, é executado em paralelo. 
os equipamentos costumam estar conectados através de uma rede de comunicação. 
os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 
4a Questão (Ref.: 201401481677) Pontos: 0,1 / 0,1
Analise as seguintes afirmações sobre a computação em grade (grid):
I. Toda colaboração é realizada sob a forma de uma organização virtual. II. A camada de conectividade deve compreender protocolos para a autenticação de usuários e recursos. III. Os sistemas computacionais envolvidos têm um alto grau de heterogeneidade.
Assinale a opção correta.
Apenas as afirmações I e II são verdadeiras. 
Nenhuma das afirmações é verdadeira
As afirmações I, II e III são verdadeiras. 
Apenas as afirmações I e III são verdadeiras. 
Apenas as afirmações II e III são verdadeiras. 
5a Questão (Ref.: 201401974805) Pontos: 0,1 / 0,1
Qual opção não é um ATRIBUTOS DOS SITEMAS DISTRIBUÍDOS 
Migração- oculta que um recurso pode ser movido para outra localização
Replicação ¿ não permite replicação de um recurso
Acesso - oculta diferenças na representação de dados e no modo de acesso a um recurso
Relocação ¿ oculta que um recurso pode ser movido para outra localização durante o uso
Localização ¿ oculta o lugar em que um recurso está localizado
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3109763547 1/4
   ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Simulado: CCT0227_SM_201408447461 V.1   Fechar
Aluno(a): FRANCISCO LEONARDO SILVA DO NASCIMENTO Matrícula: 201408447461
Desempenho: 7,0 de 8,0 Data: 09/11/2015 16:40:10 (Finalizada)
  1a Questão (Ref.: 201409227786)
Quais são as principias caracterísiticas do Provedor de serviço web?
Sua Resposta: Um ISP é uma empresa que fornece acesso à Internet, em geral, mediante o pagamento de uma
taxa. As maneiras mais comuns de conectar­se com um ISP são usando uma linha telefônica (dial­up) ou uma
conexão de banda larga (cabo ou DSL). Muitos ISPs prestam serviços adicionais, como contas de email,
navegadores da Web e espaço para a criação de um site.
Compare com a sua resposta:Entre os os componentes da arquitetura SOA, é o componente que possui a
responsabilidade pela descrição das informações de conexão na chamada ao serviço e pela publicação e
descrição do web service no registro de serviços.
  2a Questão (Ref.: 201408650500)
Como o aumento da preocupação com questões ambientais no mundo até mesmo o segmento de tecnologia e
computação deve se adaptar. Nesse sentido, o conceito de TI verde tem sido aplicado em diversas áreas,
inclusive em sistemas distribuídos como é identificado no site green500.org. Com base no ranking publicado
neste site, quais são as principais característiicas avaliadas para a classificação das máquinas
multiprocessadas?
Sua Resposta: Por décadas, a noção de performance tem sido sinônimo de velocidade e esse enfoque especial
levou ao surgimento de supercomputadores que consomem grandes quantidades de energia elétrica e
produzem tanto calor que exigem enormes instalações de refrigeração. Nesse sentido, um ponto que tem sido
estimulado é o contexto de eficiência energética, que é a procurar aumentar a capacidade de processamento
dessas máquinas com a redução do consumo de energia.
Compare com a sua resposta: Por décadas, a noção de performance tem sido sinônimo de velocidade e esse
enfoque especial levou ao surgimento de supercomputadores que consomem grandes quantidades de energia
elétrica e produzem tanto calor que exigem enormes instalações de refrigeração. Nesse sentido, um ponto que
tem sido estimulado é o contexto de eficiência energética, que é a procurar aumentar a capacidade de
processamento dessas máquinas com a redução do consumo de energia.
  3a Questão (Ref.: 201408592718) Pontos: 1,0  / 1,0
Em relação à componentização, SOA, Web services e sistema distribuído, considere: 
I. Ao se projetar um componente reusável, deve­se estar atento para que ele seja tão simples quanto possível.
Quando é  projetada uma  solução baseada  em  componentes,  é  possível  obter  um  comportamento  comum de
modo que vários usuários possam utilizá­la. 
II. Na Service­oriented architecture ? SOA, um serviço pode ser definido como uma função  independente que
aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem
definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma
transação e não devem depender do estado de outras funções ou processos. 
III. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet,
para que se torne possível a comunicação transparente de máquina para máquina e aplicação para aplicação. 
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. 
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3109763547 2/4
Está correto o que se afirma em
I e II, apenas.
I, III e IV, apenas.
I, II, III e IV.
II, III e IV, apenas.
  I, II e III, apenas.
  4a Questão (Ref.: 201408592747) 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
WSDL.
UDDI
  SOAP.
XML.
  SOA.
 Gabarito Comentado.
  5a Questão (Ref.: 201408592723) Pontos: 1,0  / 1,0
Um Web Service  é  uma  aplicação  lógica,  programável,  acessível,  que  usa  os  protocolos  padrão  da  Internet,
para que se torne possível a comunicação transparente       I         .   
Isso  significa  dizer  que  é  possível  acessar  qualquer Web  Service  disponível  na Web  e  utilizar  todas  as  suas
funcionalidades.
Outra  vantagem  é  ser  transparente  para  o  Firewall  de  uma  empresa,  pois,  internamente  existe                   
II                               que é             III                      .
Preenchem correta e respectivamente as lacunas I, II e III:
  máquina­para­máquina e aplicação­para­aplicação ? uma string XML que está empacotada em um
protocolo SOAP ? interpretada como um arquivo "texto"
homem­para­máquina e aplicação­para­aplicação ? uma codificação WSDL, empacotada em um
protocolo HTTP ? validada pelo Firewall
máquina­para­máquina e aplicação­para­aplicação ? um endereço de porta especial, que está
empacotado em um protocolo SOAP ? reconhecido pelo Firewall
homem­para­máquina e aplicação­para­aplicação ? uma string XML que está empacotada em um
protocolo SOAP ? interpretada como um arquivo "texto"
homem­para­máquina e aplicação­para­aplicação ? um endereço de porta especial, que está
empacotado em um protocolo SOAP ? reconhecido pelo Firewall
  6a Questão (Ref.: 201408592710) Pontos: 1,0  / 1,0
Web Service representa uma solução utilizada na integração de sistemas e na comunicação entre aplicações
diferentes e que possui entre suas características as possibilidades:
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3109763547 3/4
Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são:
  SOAP e XML.
SOAP e DHTML.
UDDI e DHTML.
UDDI e XML.
UDDI e WSDL.
  7a Questão (Ref.: 201408592727) Pontos: 1,0  / 1,0
Web Service representa um termo utilizado na integração de sistemas e na comunicação entre
aplicações diferentes e que possui entre suas características as possibilidades de:
I. interação de novas aplicações com as já existentes.
II. compatibilizar sistemas desenvolvidos em plataformas diferentes.
III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída.
IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado.
Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e
o protocolo pela sigla:
UDDI.
XPOINTER.
SCHEMA.
HTTPS.
  SOAP.
  8a Questão (Ref.: 201408592716) Pontos: 1,0  / 1,0
Com relação a SOA e Web services, assinale a opção correta.
Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada
organização e tornam públicas as informações sobre o serviço para que usuários autorizados possam
utilizá­la.
Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela
definição de seus dados e pela implementação de sua funcionalidade.
Todas as alternativas são verdadeiras
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3109763547 4/4
  A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a
que o fornecimento de serviços seja independente da aplicação que o utiliza.
São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP.
 Gabarito Comentado.
  9a Questão (Ref.: 201408592702) Pontos: 1,0  / 1,0
Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade
entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta.
SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base
para suportar os Web Services.
  SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação
estruturada com Web Services em redes de computadores.
A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que
descreve o que um Web Service pode fazer, onde ele reside e como chamá­lo.
A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da
linguagem Java na implementação das aplicações.
A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações
sobre WebServices.
 Gabarito Comentado.
  10a Questão (Ref.: 201408592652) Pontos: 1,0  / 1,0
Assinale a alternativa que complete corretamente a lacuna do texto a seguir. 
O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe
em tempo integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de
_____.
novos sistemas operacionais para gerenciamento na Internet.
equipamentos de interconexão de alta velocidade para banda larga.
microprocessadores de alto desempenho para microcomputadores RISC.
protocolos de comunicação em apoio à arquitetura TCP/IP.
  padrões e diretrizes para a Web.
 
Avaliação: ARQUITETURA DE SISTEMAS DISTRIBUÍDOS
Tipo de Avaliação: AV1
Aluno: 
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AH
Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 09/10/2015 17:22:16
1a Questão(Ref.: 201207274946) Pontos: 0,0 / 0,5
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)
II e III, apenas.
I, II e III.
I e II, apenas.
II, apenas.
I, apenas.
2a Questão(Ref.: 201207274949) Pontos: 0,5 / 0,5
Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto
desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um
cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos,
sendo que cada nó exerce seu próprio controle.
controlados por um computador principal.
sendo que cada nó exerce o controle sobre todos os demais nós.
10/12/2015 08:35 http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 5 10/12/2015 08:35
Avaliação: » ARQUITETURA DE SISTEMAS D ISTRIBUÍDOS
Tipo de Avaliação: AV2
Aluno: 
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AH
Nota da Prova: 2,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 28/11/2015 11:18:29
a1 Questão(Ref.: 201207333104) Pontos: 1,5 / 1,5
Um Sistema Distribuído deve ser confiável, e para isso deve atender quatro requisitos: Disponibilidade,
Confiabilidade, Segurança e Capacidade de Manutenção. Explique cada um desses requisitos.
Resposta: Disponibilidade, esteja sempre disponivel tanto para acesso de usuario quanto para acesso ao
servidor e a serviço. Confiabilidade: que sistema precisa aparenta e ser confiavel pois os usuarios terão acessos
Segurança: que o acesso seja seguro, que as maquinas sejam seguras para que não ocorram eventos que nao
poderão ser corrigidos. Capacidade: as máquinas têm que possuir capacidade suficiente para prover o serviço
do sistema distribuido de uma maneira que não venha a acarretar problemas. Manutenção: Como em todo e
qualquer lugar manutenção é uma prevenção para que não venha nos deixar na mão, para que nao ocorro
problema em da um problema em um servidor crucial ao sistema distribuido.
Gabarito: Disponibilidade: Característica que indica quanto tempo o sistema funcionará ininterruptamente sem
ser afetado por falhas, manutenção preventiva ou corretiva, etc. Confiabilidade: Característica do sistema que
dá maior ou menor certeza de que vai funcionar a contento. Segurança: Garantia de o sistema fazer, de
maneira correta e para os usuários corretos, aquilo para o qual foi projetado. Capacidade de Manutenção:
Consiste na facilidade com que um sistema que falhou pode ser con-sertado.
a2 Questão(Ref.: 201207199971) Pontos: 0,0 / 1,5
O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é
considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação
com sockets
Resposta:
Gabarito:
Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de
chamada de função (como se fosse local) em mensagem
Desvantagem: não há um controle efetivo de erros.
a3 Questão(Ref.: 201207274953) Pontos: 0,0 / 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 distrib uir
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, interconectad os por uma rede de comunicação.
Está(ão) correta(s) a(s) afirmativa(s)
I, II e III.
I, apenas.
10/12/2015 08:36 http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 10/12/2015 08:36
 
 
 
 
Avaliação: CCT0180_AV_201102058769 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV 
Aluno: 201102058769 - EMILIANO SOUSA LEITE 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA 
Nota da Prova: 3,4 Nota de Partic.: 1,5 Data: 06/11/2013 13:27:43 
 
 
 1a Questão (Ref.: 201102119254) Pontos: 0,8 / 0,8 
Assinale abaixo a alternativa que representa uma características dos sistemas fracamente acoplados. 
 
 
Em relação ao hardware esta arquitetura é mais difícil de construir que uma arquitetura fortemente 
acoplada 
 
A troca de informações entre processadores é feita através endereçamento direto à memória. 
 
Cada processador possui memória que é, no entanto, compartilhada por todos os processadores 
 
Cada processador possui memória cache propria mas compartilham a memória principal. 
 Este tipo de arquitetura é conhecido como multicomputador 
 
 
 2a Questão (Ref.: 201102112727) Pontos: 0,8 / 0,8 
Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de 
software e hardware: 
 
 
sem correlação 
 
software fracamente acoplado + hardware fortemente acoplado 
 software fortemente acoplado + hardware fortemente acoplado 
 
software fracamente acoplado + hardware fracamente acoplado 
 
software fortemente acoplado + hardware fracamente acoplado 
 
 
 3a Questão (Ref.: 201102165118) Pontos: 0,0 / 0,8 
Qual das opções abaixo apresenta somente serviços de middleware? 
 
 
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); 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 chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; 
compartilhamento de memória entre processos. 
 
 
 
 4a Questão (Ref.: 201102165228) Pontos: 0,0 / 0,8 
Quais as funções do módulostub do cliente em uma RPC? 
 
 
Resposta: . 
 
 
Gabarito: Transformar a chamada de função em mensagem e envia-la ao servidor. Transforma a mensagem de 
retorno em retorno de função. 
 
 
 
 5a Questão (Ref.: 201102222940) Pontos: 0,2 / 0,8 
Michael J. Flynn propôs a taxonomia de Flynn em 1966, um primeiro esquema para classificar computadores em 
configurações de paralelismo crescente. O esquema consiste em quatro categorias. 
Quais são essas categorias e qual é o significado de cada uma dessas classes? 
 
 
Resposta: Multiprocessadores - do ponto de vista lógico, vários processadores para realizar determinado 
processamento de dados; Multicomputadores - do ponto de vista físico, vários computadores interligados; Único 
computador - apenas um computador no processamento; e Múltiplos computadores - vários computadore 
interligados se comunicando, tendo-se uma visão de apenas um único computador. 
 
 
Gabarito: SISD - Computadores de fluxo único de instruções, fluxo único de dados (Single-Instruction-Stream, 
Single-Data-Stream) são o tipo mais simples. São os monoprocessadores tradicionais nos quais um único 
processador busca uma instrução por vez e a executa sobre um único item de dado. MISD - Computadores de 
fluxo múltiplo de instruções, fluxo único de dados (Multiple-Instruction-Stream, Single-Data-Stream) não são 
usados. Uma arquitetura MISD teria várias unidades de processamento que agiriam sobre um fluxo único de 
dados. Cada unidade executaria uma instrução diferente nos dados e passaria o resultado para a próxima 
unidade. SIMD - Computadores de fluxo único de instruções, fluxo múltiplo de dados (Single-Instruction-
Stream, Multiple-Data-Stream ) emitem instruções que agem sobre vários itens de dados. Um computador 
SIMD consiste em uma ou mais unidades de processamento MIMD - Computadores de fluxo múltiplo de 
instruções, fluxo múltiplo de dados (Multiple-Instruction-Stream, Multiple-Data-Stream) são multiprocessadores 
nos quais as unidades processadoras são completamente independentes e operam sobre fluxos de instruções 
separados. 
 
 
 
 6a Questão (Ref.: 201102165054) Pontos: 0,0 / 0,8 
Sobre a arquitetura cliente-servidor, analise as seguintes afirmativas: 
 
1. A maior capacidade de processamento encontra-se geralmente no lado cliente. 
 
2. No contexto da Internet, os navegadores Web são exemplos de programas servidores de páginas HTML. 
 
3. O protocolo HTTP é uma das formas de comunicação entre clientes e servidores. 
 
Assinale a alternativa correta: 
 
 Apenas uma das afirmativas é falsa. 
 
Apenas as afirmativas 1 e 3 são falsas. 
 Apenas as afirmativas 1 e 2 são falsas. 
 
As afirmativas 1, 2 e 3 são falsas. 
 
Apenas as afirmativas 2 e 3 são falsas. 
 
 
 
 7a Questão (Ref.: 201102165083) Pontos: 0,0 / 0,8 
Em algumas arquiteturas de servidores da Web que utilizam front end, cada solicitação é repassada ao primeiro 
módulo de processamento disponível, que então a executa usando um conjunto de etapas. A etapa que verifica 
se há restrições sobre o fato da solicitação poder ou não ser atendida, considerando-se a identidade e a 
localização do cliente, é conhecida por 
 
 
Verificar o cache. 
 Executar o controle de acesso no cliente. 
 
Executar o controle de acesso na página da Web. 
 
Retornar a resposta ao cliente. 
 Autenticar o cliente. 
 
 
 
 8a Questão (Ref.: 201102121018) Pontos: 0,8 / 0,8 
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. 
 
 A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação 
 A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente 
 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 
 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 
 Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância 
física 
 
 
 
 9a Questão (Ref.: 201102076807) DESCARTADA 
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: 
 
 Sistemas distribuídos 
 Arquitetura Cliente/Servidor 
 
Arquitetura Ponto-a-Ponto 
 
Topologia lógica estrela 
 
Modo de transmissão Full-Duplex 
 
 
 
 10a Questão (Ref.: 201102165214) Pontos: 0,0 / 0,8 
Uma das características de um sistema distribuído é implementar tolerência a falhas utilizando replicação. 
Considerando um sistema A com um componente replicado n vezes. Assinale a sentença correta referentes ao 
sistema A 
 
 Para garantir a disponibilidade minima em A de 98% foi calculado o valor de n e encontrado 3,2. Isso 
significa que devem ser utilizados 4 componentes. 
 
Serão necessários 3,75 componentes para garantir uma disponibilidade de 90% independente da 
disponibiliade de cada componente. 
 A disponibilidade do sistema A será sempre maior que a disponibilidade do sistema sem replicação. 
 
Se a disponibilidade do sistema A é de 89,5% , a disponibilidade de cada componente é de no mínimo 
90% 
 
A disponibilidade do sistema A é n vezes maior quando comparado a um sistema sem replicação. 
 
 
 
 11a Questão (Ref.: 201102165073) 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 
 
 alta disponibilidade. 
 
alto desempenho. 
 
balanceamento de carga. 
 
baixo acoplamento 
 
alta coesão. 
 
 
 
 
 
 
 
 
 
 
 Fechar 
 
Avaliação: CCT0180_AV_201001487184 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV 
 
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB 
 
 
 
 1a Questão (Ref.: 201001636315) Pontos: 0,8 / 0,8 
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. 
 
 Cliente-Servidor 
 
Dual Layer 
 
Web 
 
Middleware 
 
Distribuída 
 
 
 
 2a Questão (Ref.: 201001636476) Pontos: 0,6 / 0,8 
O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é 
considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação 
com sockets 
 
 
Resposta: Vantagem - libera o programador de ter de conhecer detalhes de comunicação. Desvantagem - Difícil 
detecção de erros. 
 
 
Gabarito: 
Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de 
chamada de função (como se fosse local) em mensagem 
Desvantagem: não há um controle efetivo de erros. 
 
 
 
 3a Questão (Ref.: 201001711454) Pontos: 0,8 / 0,8Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto 
desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um 
cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos, 
 
 
sendo que cada nó exerce o controle sobre todos os demais nós. 
 
sendo que cada nó exerce seu próprio controle. 
 controlados por um computador principal. 
 
sem a necessidade de controle. 
 
sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o 
primeiro nó. 
 
 
 
 4a Questão (Ref.: 201001636467) Pontos: 0,8 / 0,8 
Podemos considerar que existem 3 grandes desafios da computatção distribuida: 
- ausência de memória compartilhada 
- ausência de fonte comum de tempo 
- ausência de previsão de tempo de resposta no envio/recebimento de mensagens. 
 
Descreva os motivos para que sejam considerados um desafio em sistemas distribuídos. 
 
 
Resposta: - difícil alocar memoria global para processos. - difícil sincronizar o tempo de processos e seus 
estados. - pode haver atrasos e com isso é difícil saber se uma mensagem foi recebida ou enviada no tempo 
certo. 
 
 
Gabarito: 
- Não pode utilizar variáveis comuns para comunicação entr processos 
- Não pode utilizar a referência de tempo para sincronizar processos 
- Não é possivel estimar se um processo foi ou não executado pois o retardo na entrega de mensagens é 
variável. 
 
 
 
 5a Questão (Ref.: 201001636351) Pontos: 0,8 / 0,8 
Em aplicações distribuídas, dois modelos usados são o cliente/servidor (cliente-server, C/S) e o ponto a ponto 
(peer-to-peer, P2P). Nesse contexto, analise as afirmações abaixo. 
 
I - Assim como no modelo C/S, no modelo P2P, qualquer nó pode iniciar uma conexão com qualquer outro nó. 
 
II - Diferente do modelo C/S, o modelo P2P se caracteriza por apresentar a mesma largura de banda nas 
conexões entre dois nós quaisquer da rede. 
 
III - Processamento relativo à sincronização e à comunicação entre nós pode sobrecarregar tanto uma rede C/S 
quanto uma rede P2P. 
 
IV - No modelo P2P, uma rede pode comportar nós chamados superpontos (super-peers), que agem de maneira 
similar aos nós servidores em uma rede C/S. 
 
São corretas APENAS as afirmativas 
 
 
II e IV 
 
I e II 
 
II e III 
 
I e III 
 III e IV 
 
 
 
 6a Questão (Ref.: 201001636318) Pontos: 0,0 / 0,8 
A figura apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet. 
 
Sobre essa arquitetura, são feitas as afirmativas abaixo. 
 
I - Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações 
para acessar tabelas no servidor de bando de dados. 
II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma 
estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, 
presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com 
problemas, sem que o usuário perceba o ocorrido. 
III - Como uma boa prática na implementação de soluções distribuídas, a lógica de negócio é implementada em 
componentes que ficam instalados no servidor Web, sendo que o servidor de aplicações funciona como 
intermediário entre o servidor web e o de banco de dados gerenciando as transações. 
 
Está(ão) correta(s) a(s) afirmativa(s) 
 
 I, II e III. 
 I e II, apenas. 
 
I, apenas. 
 
II, apenas. 
 
III, apenas. 
 
 
 
 7a Questão (Ref.: 201001548064) 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: 
 
 
Modo de transmissão Full-Duplex 
 
Topologia lógica estrela 
 
Sistemas distribuídos 
 Arquitetura Cliente/Servidor 
 
Arquitetura Ponto-a-Ponto 
 
 
 
 8a Questão (Ref.: 201001627201) 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 executem em paralelo. 
III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s) 
 
 I, II e III. 
 
II e III, apenas. 
 
I, apenas. 
 
I e II, apenas. 
 
II, apenas. 
 
 
 
 9a Questão (Ref.: 201001636484) Pontos: 0,8 / 0,8 
Em relação ao modelo P2P, o modelo cliente-servidor é: 
 
 mais fácil de controlar o acesso a determinado ambiente 
 
mais fácil de manter a disponibilidade de conteúdo 
 
mais difícil de implementar 
 
menos sujeito a gargalos. 
 
mais propicio a distribuição de conteúdo pirata. 
 
 
 
 10a Questão (Ref.: 201001636473) DESCARTADA 
A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos 
recursos 
porque 
a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização 
na rede. 
 
Analise a sentença e marque a alternativa correta. 
 
 
A definição e a justificativa estão erradas. 
 A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser 
desenvolvidas utilizando sockets 
 
A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta. 
 A definição e a justificativa estão corretas. 
 
Apenas a definição está errada pois não implementa transparência em relação a localização 
 
 
 
 11a Questão (Ref.: 201001636360) Pontos: 0,0 / 0,8 
A taxonomia de Flynn é utilizada para classificar sistemas de processamento paralelo. A figura apresenta uma 
das categorias definidas por Flynn. 
 
Qual das arquiteturas a seguir pertence à categoria mostrada na 
figura? 
 
 UMA. 
 
SMP. 
 
Cluster. 
 
Uniprocessador. 
 Processadores vetoriais. 
 
 
 
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013. 
 
 
 
 
 
 
 
27/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=110115450&p1=201001509341&p2=1135304&p3=CCT0180&p4=101321&p5=AV1&p6=24/4/2013&p10=2830614 1/4
 Fechar
Avaliação: CCT0180_2013/02_AV1_201001509341 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV1
Aluno: 201001509341 - RAPHAEL DA SILVA ROMA
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 5,5 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 24/04/2013 16:31:42
 1a Questão (Cód.: 100447) Pontos: 1,0 / 1,0
Em relação a sistemas distribuídos, considere:
I. Visando a otimização do maior número possível de máquinas e tipos de computadores, 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. 
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çõesdistribuídas.
III. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir
várias tarefas simultaneamente. 
IV. 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.
É correto o que consta APENAS em
I e IV.
I e III.
II e III.
I e II.
 II e IV.
 2a Questão (Cód.: 100488) Pontos: 0,0 / 1,0
Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto
desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um
cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos,
sem a necessidade de controle.
sendo que cada nó exerce o controle sobre todos os demais nós.
 sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o
primeiro nó.
sendo que cada nó exerce seu próprio controle.
 controlados por um computador principal.
 3a Questão (Cód.: 100528) Pontos: 1,0 / 1,0
No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos
atributos de "dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que
a previsão de falhas impede a ocorrência ou introdução de falhas, envolvendo a seleção de metodologias
de projeto e de tecnologias adequadas para os seus componentes.
27/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=110115450&p1=201001509341&p2=1135304&p3=CCT0180&p4=101321&p5=AV1&p6=24/4/2013&p10=2830614 2/4
a prevenção de falhas envolve a verificação e remoção da presença de falhas.
a validação de falhas fornece estimativas sobre conseqüências 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 tratamento.
a prevenção de falhas fornece estimativas sobre a presença de falhas.
 4a Questão (Cód.: 54598) Pontos: 0,0 / 1,0
Assinale abaixo uma característica dos sistemas fortemente acoplados simétricos.
 Somente os processadores master tem acesso aos dispositivos de Entrada e saída
 Todos os processadores tem acesso aos dispositivos de entrada / Saída
Somente o processador master executa chamadas ao sistema.
Qualquer processador pode executar a inicialização do sistema.
Existe o conceito de processador Mastar / Slave
 5a Questão (Cód.: 54594) Pontos: 1,0 / 1,0
Quando tratamos das características de um sistema distribuído um dos fatores determinantes para seu sucesso
é a transparência.Existem vários tipos de transparências dentro dos conceitos de sistemas distribuídos, mas
todas elas se baseiam em um mesmo princípio. Assinale a alternativa que melhor descreve este princípio.
Permite que o usuário conheça todas as características físicas e lógicas do sistema.
 Possui como meta ocultar o fato de que os processos dos sistemas distribuídos estão fisicamente
distribuídos por vários computadores.
Seu principal conceito está relacionado da transparência de utilização do sistema operacional, para o
usuário não interessa que sistema operacional suport a aplicação.
A transparência apesar de importante pode ser descartada na concepção da maioria dos projetos de
sistemas distribuídos.
Seus conceitos descrevem a maneira como o usuário acessa os recursos dos sistemas distribuídos
 6a Questão (Cód.: 56548) Pontos: 1,0 / 1,0
 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 analise as
afirmações abaixo e assinale a alternativa onde todas estão corretas.
a. 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
.
b. A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação
c. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
d. Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância
física
 
Somente as alternativas A e D são verdadeiras
Somente as alternativas A, B e C são verdadeiras
Somente as alternativas A e C são verdadeiras
 Somente as alternativas A, C e D são verdadeiras
Somente as alternativas A e B são verdadeiras
27/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=110115450&p1=201001509341&p2=1135304&p3=CCT0180&p4=101321&p5=AV1&p6=24/4/2013&p10=2830614 3/4
 7a Questão (Cód.: 54591) Pontos: 0,5 / 0,5
Um importante processo para que um sistema distribuído tenha sucesso em sua implementação é o tratamento
/ resolução de falhas. Assinale abaixo qual conceito NÃO está relacionado ao processo.
RAID
 Rede de alta velocidade
Replicação de componentes.
Mascaramento de falhas
Fonte, processador, memória redundante
 8a Questão (Cód.: 54604) Pontos: 0,0 / 0,5
Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos.
 Existe o conceito de processador Mastar / Slave
 Todos os processadores tem acesso aos dispositivos de entrada / Saída
Qualquer processador pode executar os procedimentos de inicialização
Qualquer processador pode executar chamadas ao sistema.
Todos os processadores executam as mesmas funções
 9a Questão (Cód.: 54607) Pontos: 0,5 / 0,5
A Melhor Definição que podemos dar a um sistema distribuído é:
Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade.
Mainframe é um exemplo de sistema distribuído.
Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus
usuários. Normalmente utilizando supercomputadores.
Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas
posteriormente remetidas para processamento central alcançando o objetivo do conjunto.
Uma rede de computadores conectados através da internet.
 Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema
único e coerente.
 10a Questão (Cód.: 77757) 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
 
alto desempenho.
 alta disponibilidade.
baixo acoplamento.
balanceamento de carga.
alta coesão.
27/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=110115450&p1=201001509341&p2=1135304&p3=CCT0180&p4=101321&p5=AV1&p6=24/4/2013&p10=2830614 4/4
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
 
 
04/10/12 Estácio
1/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&…
 Detalhes
Avaliação: CCT0180_AV1_201001141113
Tipo de Avaliação: AV1
Aluno: 201001141113 - ALYSSON DE ALMEIDA
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 17/09/2012
1.) CLASSIFICAÇÃO DE FLYNN Pontos: 0,0 / 0,5
Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos.
 Qualquer processador pode executar os procedimentos de inicialização
 Todos os processadores executam as mesmas funções
 Existe o conceito de processador Mastar / Slave
 Qualquer processador pode executar chamadas ao sistema.
 Todos os processadores tem acesso aos dispositivos de entrada / Saída
2.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 /0,5
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que
caracterizam-se por:
recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas
sob a forma de uma organização virtual.
 um único programa, intensivo em computação, é executado em paralelo.
programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema
distribuído subjacente ou pelo sistema de linguagem em tempo de execução.
 os equipamentos costumam estar conectados através de uma rede de comunicação.
os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria,
mobilidade e conexão sem fio.
3.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 / 0,5
Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de
software e hardware:
 software fortemente acoplado + hardware fortemente acoplado
sem correlação
software fortemente acoplado + hardware fracamente acoplado
software fracamente acoplado + hardware fracamente acoplado
 software fracamente acoplado + hardware fortemente acoplado
4.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 / 0,5
Editores
Highlight
Editores
Highlight
Editores
Highlight
04/10/12 Estácio
2/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&…
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação em Grade , que
caracterizam-se por:
 um único programa, intensivo em computação, é executado em paralelo.
programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema
distribuído subjacente ou pelo sistema de linguagem em tempo de execução.
os equipamentos costumam estar conectados através de uma rede de comunicação.
 recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas
sob a forma de uma organização virtual.
os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria,
mobilidade e conexão sem fio.
5.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0
Em sistemas distribuídos, clusterização é o nome que se dá ao processo de interconexão de múltiplas máquinas
com o objetivo de obter um aumento de disponibilidade, desempenho ou capacidade total de um sistema. Em
relação à clusterização é correto afirmar:
 Dependendo da natureza do serviço, executar uma operação de failover significa interromper as
transações em andamento, perdendo-as, sendo necessário reiniciá-las após o término do processo
A execução do failback de um serviço não exige que as duas máquinas envolvidas possuam recursos
equivalentes.
Failback é o processo no qual uma máquina assume os serviços de outra quando esta apresenta alguma
falha.
A principal diferença entre clusters assimétricos e simétricos é que no cluster simétrico há a figura de um
servidor inativo aguardando uma falha de outro.
Failover é o processo de retorno de um determinado serviço de uma outra máquina para sua máquina de
origem.
6.) CARACTERÍSTICAS DOS SISTEMAS DISTRIBUÍDOS Pontos: 0,0 / 1,0
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.
 A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
 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: Física, de projeto e de interação
 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
 Podemos classificar redundância como: redundância da informação, redundância de tempo e
redundância física
7.) CONCEITOS Pontos: 1,0 / 1,0
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 executem em paralelo. 
III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s)
04/10/12 Estácio
3/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&…
I e II, apenas.
II, apenas.
I, apenas.
 I, II e III.
II e III, apenas.
8.) CONCEITOS BÁSICOS; SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0
Sobre o processamento paralelo e distribuído, assinale a afirmação correta.
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.
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.
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.
 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.
Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre
processadores para elaborar os programas.
9.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0
O multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o
método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do
servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método
secundário ativo.
 O servidor secundário também pode ser usado para o processamento de outras operações no sistema,
além da função de assumir o processamento no caso de falha do servidor primário.
Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser
copiados entre os sistemas.
O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras
tarefas de processamento.
Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o
gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes.
Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é
necessário gerenciar bloqueios de acesso aos dados dos servidores.
10.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0
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:
 Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software
para este tipo de ambiente.
O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de redevirtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes.
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.
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,
04/10/12 Estácio
4/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&…
fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário,
compartilhando recursos como discos e impressoras, entre outros.
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.
 
 
Avaliação: CCT0227_AV1_201307081428 » ARQUITETURA DE SISTEMAS DISTRIBUÍDOS 
Tipo de Avaliação: AV1 
Aluno: 
Professor: MAURO CESAR CANTARINO GIL Turma: 9005/BO 
Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 03/10/2015 09:12:45 
 
 
 1a Questão (Ref.: 201307144177) Pontos: 0,5 / 0,5 
A Melhor Definição que podemos dar a um sistema distribuído é: 
 
 Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. 
 
Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um 
exemplo de sistema distribuído. 
 
Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente 
remetidas para processamento central alcançando o objetivo do conjunto. 
 
Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários. 
Normalmente utilizando supercomputadores. 
 
Uma rede de computadores conectados através da internet. 
 
 
 
 2a Questão (Ref.: 201307167345) Pontos: 0,0 / 0,5 
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: 
 
 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. 
 Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade 
de software para este tipo de ambiente. 
 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. 
 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. 
 
 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. 
 
 
 
 3a Questão (Ref.: 201307699385) Pontos: 0,5 / 0,5 
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 executem em paralelo. 
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 e III, apenas 
 I, II e III 
 
I, apenas 
 
II, apenas 
 
 
 
 4a Questão (Ref.: 201307818598) Pontos: 0,5 / 0,5 
Sobre Sistemas de Computação Distribuída: 
I - Sistemas de Computação Distribuídos geralmente são utilizados para executar tarefas de computação de alto desempenho. 
II - Sistemas de Computação Distribuídos podem ser divididos em dois subgrupos: Computação de Cluster e Computação de 
Grade. 
III - Um fator que caracteriza a Computação em Cluster é que cada nó executa o mesmo sistema operacional. 
IV - Na Computação de Cluster o hardware subjacente consiste de um conjunto de estações de trabalho ou PC's semelhantes, 
conectados por meio de uma rede local de alta velocidade. 
V - O uso de clusters se tornou mais atrativo conforme passou a ser possível comprar máquinas de alto desempenho mais 
baratas e liga-las em uma rede de alta velocidade para conseguir resultados que antes só eram alcançados por 
supercomputadores. 
Assinale a alternativa CORRETA. 
 
 
Somente os itens I e II estão corretos. 
 
Somente os itens II , III , IV e V estão corretos. 
 
Somente o item I está correto. 
 Todos os itens estão corretos. 
 
Somente os itens II , III e IV estão corretos. 
 
 
 
 5a Questão (Ref.: 201307797144) Pontos: 1,0 / 1,0 
Complete as lacunas: 
Um _______ é definido como um desvio da especificação e não podem ser tolerados, mas deve ser evitado que o sistema o 
apresente. Define-se que um sistema está em _______, se o processamento posterior a partir desse estado pode levar a um 
defeito. Finalmente define-se _______ como a causa física ou algorítmica do ______. 
Assinale a alternativa que apresenta a sequência correta das palavras para complementar o texto acima. 
 
 
falha, defeito, erro, falha 
 defeito, erro, falha, erro 
 
erro, erro, falha, defeito 
 
falha, erro, defeito, erro 
 
defeito, falha, erro, falha 
 
 
 
 6a Questão (Ref.: 201307797149) Pontos: 0,0 / 1,0 
Os defeitos são evitáveis quando são utilizadas técnicas de tolerância a falhas. Assinale a alternativa que apresenta os tipos 
mais comuns de defeitos provocados por falhas físicas de componentes ou interferência eletromagnética. 
 
 
Captura de senhas e colapso de servidores 
 
Páginas web com endereço errado e mensagens duplicadas. 
 Perda de arquivos e captura de senhas. 
 Colapso de servidores e perda de mensagens. 
 
Mensagens com vírus e mensagens órfãs. 
 
 
 
 7a Questão (Ref.: 201307323256) Pontos: 0,0 / 1,0 
Analise as seguintes afirmativas. 
I. Uma arquitetura multithreading executa simultaneamente o código de diversos fluxos de instruções 
(threads). 
II. Uma arquitetura superescalar depende de uma boa taxa de acerto do mecanismo de predição de desvio 
para obter um bom desempenho. 
III. Os processadores vetoriais são um tipo de arquitetura SIMD. 
IV. Um processador dual-core é mais eficiente em termos de consumo de energia do que dois 
processadores single-core de mesma tecnologia. 
 
A partir da análise, pode-se concluir que 
 
 Apenas as afirmativas I, III e IV estão corretas. 
 
Apenas as afirmativas I, II e IV estão corretas. 
 
Apenas as afirmativas III e IV estão corretas. 
 
Apenas a afirmativa IV está correta.

Continue navegando