Buscar

Sistemas Distribuidos

1) Um sistema distribuído possui vantagens em relação a um sistema não distribuído. A característica que não se inclui nessa afirmativa é a:

  1. A) velocidade
  2. B) tolerância a falhas
  3. C) segurança simplificada
  4. D) crescimento incremental
  5. E) nenhuma das respostas

2) Assinale a alternativa que traz o conceito correto de escalabilidade de tamanho.

  1. A) Facilidade em adicionar mais usuários e recursos ao sistema.
  2. B) Usuários e recursos podem estar longe uns dos outros.
  3. C) É fácil de gerenciar, mesmo que abranja muitas organizações administrativas diferentes
  4. D) Disponibilizar cópias dos dados em diferentes máquinas.
  5. E) A falha de uma máquina não arruína o algoritmo.

3) Camada de software que fornece uma abstração de programação que mascara a heterogeneidade das redes, do hardware, sistema operacional e linguagem de programação. De quem estamos falando?

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

4) Qual opção abaixo não faz parte da tolerância a falha?

  1. A) Disponibilidade - Estar pronto para ser usado imediatamente.
  2. B) Confiabilidade - funcionar continuamente sem falhas.
  3. C) Segurança - deixar de funcionar corretamente durante certo tempo e nada de catastrófico acontecer.
  4. D) Capacidade de manutenção.
  5. E) Funcionar com falhas sem manter a continuidade.

5) Não é uma característica da comunicação com SOCKETS?

  1. A) Configura cliente
  2. B) Aguarda conexão
  3. C) Envia e recebe dados
  4. D) Solicita conexão
  5. E) Armazena dados

6) Não é um serviço de arquivos?

  1. A) Modos de acesso
  2. B) Replicação
  3. C) Controle de concorrência
  4. D) Consistência dos dados
  5. E) Não permitir compartilhamento

7) Sobre o contexto histórico que levou ao surgimento dos sistemas distribuídos, é correto afirmar que:

  1. A) A chamada Era do Mainframe começou na metade da década de 1980.
  2. B) Mainframes, por serem baratos, foram largamente utilizados antes dos anos 80.
  3. C) Os microcomputadores da década de 80 não possuíam capacidade computacional relevante.
  4. D) Sistemas centralizados eram característicos da plataforma Mainframe.
  5. E) O aparecimento dos sistemas distribuídos não possui relação com redes de alta velocidade.

8) A computação em GRID, que acopla recursos heterogêneos distribuídos, oferece suporte à execução de aplicações paralelas que podem ser acessadas independentemente de sua posição física.

  1. A) Certo
  2. B) Errado

9) Um serviço de voz digitalizada é do tipo "orientado a conexões", denominado serviço de:

  1. A) solicitação/resposta.
  2. B) datagrama não-confiável.
  3. C) fluxo de bytes confiável.
  4. D) fluxo de mensagens confiável.
  5. E) conexão não-confiável.

10) Considere os seguintes detalhes sobre Comunicação: - comunicação direta entre os nós - cada nó se comporta como cliente e/ou servidor – diferentes implementações De que tipo de comunicação estamos falando?

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

11) Qual das opções define Computação em Grid?

  1. A) 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.
  2. B) Conjunto de estações de trabalho homogênea, 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.
  3. C) 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.
  4. D) 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.
  5. E) Conjunto de estações de trabalho homogênea, 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.

12) Assinale com V de verdadeiro paras afirmações que caracterizam um sistema distribuído e F de falso para afirmações que não caracterizam um sistema distribuído:

( ) Os dispositivos ou sistemas são obrigatoriamente homogêneos;( ) Os dispositivos ou sistemas podem ser homogêneos e heterogêneos;

( ) Os dispositivos ou sistemas tem que obrigatoriamente estar geograficamente próximos ou no mesmo local para que o sistema opere;

( ) Os dispositivos ou sistemas dentro de uma rede trocam mensagens entre si.

( ) Os SDs admitem apenas o uso das mesmas arquitetura de software e hardware para que todo o

sistema opere.

Assinale abaixo a única opção que corresponde corretamente a sequência (de cima para baixo) de assinalações de verdadeiro ou falso das afirmativas acima:

F, F, F, F, F.

V, V, V, V, V.

F, V, F, V, V.

F, V, F, V, F.

V, F, V, F, V.

13) Não se trata de uma das funções do stub cliente em uma comunicação RPC:

  1. A) Executar o procedimento real, empacotar o resultado em uma mensagem de rede e enviar ao cliente.
  2. B) Esconder do cliente o fato da chamada não ser feita a um procedimento local, mas sim remoto.
  3. C) Fazer a chamada remota ao procedimento real, empacotando dados de entrada em uma mensagem de rede.
  4. D) Interagir com o SO local para o envio e recepção de mensagens para a chamada ao procedimento remoto.
  5. E) Receber a mensagem de resposta da chamada ao procedimento real, desempacotar o resultado e entregá-lo ao cliente.

14) 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 ideia, indique a afirmativa INCORRETA.

  1. A) Mudanças feitas por um thread a um recurso compartilhado do sistema serão vistas por todos os outros threads.
  2. B) Threads podem compartilhar os recursos do processo com outros threads igualmente independentes.
  3. C) 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ó.
  4. D) Os threads criados por um processo morrem quando esse processo pai morre.
  5. E) Threads não podem ser escalonados pelo sistema operacional e nem rodar como entidades independentes dentro de um processo.

15) Qual o significado do conceito Multithread num sistema operacional?

  1. A) Condição em que processos ficam bloqueados esperando por algum evento que nunca vai acontecer.
  2. B) Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos.
  3. C) Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de operações muito lentas com processamento.
  4. D) Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa velocidade para agilizar o processamento de algum dado.
  5. E) É uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas simultaneamente.

16) Qual das opções abaixo não é uma característica do modelo Peer 2 Peer ?

  1. A) Não há coordenação central e, portanto, não há um ponto de falha nem gargalo.
  2. B) Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer.
  3. C) Escalabilidade
  4. D) Heterogeneidade
  5. E) Todos os peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer.

17) "Capacidade de melhoria do desempenho do sistema distribuído conforme cresce o número de elementos processadores." De que atributo dos sistemas Distribuídos estamos falando ?

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

18) De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA:

  1. A) Acesso não uniforme à memória com cache coerente - NUMA
  2. B) Acesso uniforme à memória - UMA
  3. C) Acesso não uniforme à memória - NUMA
  4. D) Arquitetura de memória somente de cache - COMA
  5. F) Sem acesso à memória remota – NORMA

19) Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos.

  1. A) Todos os processadores executam as mesmas funções.
  2. B) Todos os processadores têm acesso aos dispositivos de entrada / Saída.
  3. C) Existe o conceito de processador Master / Slave (Mestre/Escravo).
  4. D) Qualquer processador pode executar os procedimentos de inicialização.
  5. E) Qualquer processador pode executar chamadas ao sistema.

20) De acordo com a classificação de Flynn, assinale a alternativa CORRETA:

  1. A) Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados – MIMD.
  2. B) Computadores de fluxo único de instruções, fluxo único de dados – SIMD.
  3. C) Computadores de fluxo múltiplo de instruções, fluxo único de dados – MIMD.
  4. D) Computadores de fluxo único de instruções, fluxo múltiplo de dados – SISD.
  5. E) Computadores de fluxo único de instruções, fluxo único de dados – MISD.

21) Ao avaliar a classificação idealizada por Michael J. Flynn definida como Taxonomia de Flynn, em uma delas é tratado o caso de múltiplas unidades funcionais aritméticas, mas com um único fluxo de instruções. A afirmação acima está relacionada a qual das classes definidas por Flynn?

  1. A) SIMD
  2. B) MIMD
  3. C) SISD
  4. D) DISM
  5. E) MISD

22) Com relação a sistemas operacionais, assinale a opção correta.

  1. A) No Clustering, interconectam-se nodos de uma LAN de alta velocidade para funcionar com diversos computadores paralelos sem se levar em conta os atrasos de comunicação associados aos sistemas distribuídos.
  2. B) Uma vez que as requisições de usuários podem ser enviadas a diferentes servidores que trabalham em paralelo para aumentar o desempenho, um sistema distribuído é considerado escalável se, ao crescer, não afeta as aplicações e os usuários existentes.
  3. C) Um sistema operacional de rede acessa recursos em computadores remotos que executam sistemas operacionais independentes e se torna responsável pelo gerenciamento dos recursos nas localizações remotas.
  4. D) Em atividades de sincronização em sistemas distribuídos, a ordenação temporal assegura que todos os processos reconheçam que um evento causalmente independente deve ocorrer apenas após a execução de todos os eventos dos quais ele não é dependente.

23) 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.

  1. A) A disponibilidade do sistema A será sempre maior que a disponibilidade do sistema sem replicação.
  2. B) A disponibilidade do sistema A é n vezes maior quando comparado a um sistema sem replicação.
  3. C) Se a disponibilidade do sistema A é de 89,5%, a disponibilidade de cada componente é de no mínimo 90%.
  4. D) Para garantir a disponibilidade mínima em A de 98% foi calculado o valor de n e encontrado 3,2. Isso significa que devem ser utilizados 4 componentes.
  5. E) Serão necessários 3,75 componentes para garantir uma disponibilidade de 90% independente da disponibilidade de cada componente.

 

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais