Baixe o app para aproveitar ainda mais
Prévia do material em texto
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ódulo stub 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ãonecessá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.
Compartilhar