Baixe o app para aproveitar ainda mais
Prévia do material em texto
1.6 ptsPergunta 1 No servidor existe o stub do servidor, que é responsável por enviar um pacote de informações remotas. O funcionamento de uma RPC (Remote Procedure Call) utliza somente stubs no cliente. Para o núcleo do SO, apenas o envio de mensagens é transparente, ou seja, ele não sabe que é um RPC. O funcionamento de uma RPC (Remote Procedure Call) utliza somente stubs no servidor. Dentre os problemas oriundos da comunicação entre duas aplicações distribuídas, destacam-se: os espaços de endereços diferentes, problemas no cliente e servidor e arquiteturas diferentes (o que interfere nos tipos de dados). “O modelo cliente-servidor apresenta alguns problemas como a propagação de erros em um sistema distribuído, é baseado em E/S, parece ser um sistema centralizado, entre outros". Julgue a afirmação a seguir, considerando a utilização de chamadas remotas de procedimentos, que são importantes para garantir a transparência na comunicação entre duas aplicações distribuídas. 1.6 ptsPergunta 2 Apenas as afirmativas I, II e IV estão corretas. Apenas as afirmativas I, III e IV estão corretas. Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas III e IV estão corretas. Em relação as chamadas remotas de procedimentos, julgue as afirmações a seguir: Em RPC, é comum o uso de linguagem de descrição de interface (Interface Description Language – IDL), que garante interoperabilidade em várias plataformas. I. O RPC não é imune a falhas quando observado em uma perspectiva de comunicação em uma rede de dados. II. Em RPC, o procedimento de chamada precisa estar na mesma estação do procedimento de resposta. III. A independência do transporte do RPC isola a aplicação de elementos lógicos e físicos em um sistema. IV. Assinale a alternativa correta: 1.6 ptsPergunta 3 Apenas a afirmativa II está correta. Apenas a afirmativa I está correta. Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas I, II e IV estão corretas. Todas as afirmativas estão corretas. No modelo de fila de mensagens, a comunicação é persistente e assíncrona com desacoplamento temporal. Acerca desse modelo, julgue as afirmações a seguir: As mensagens ficam armazenadas até que o receptor possa consumi-las.I. A interface básica para esse modelo possui métodos como GET, PUT, POLL e Notify.II. Na arquitetura desse tipo de sistema de fila de mensagens, cada fila possui um identificador único em todo o sistema distribuído e cada máquina oferece uma interface para o envio e recepção de mensagens. III. Clientes podem estar ligados a um ou mais servidores responsáveis pelo encaminhamento de mensagens (roteamento). IV. Agora responda: 1.6 ptsPergunta 4 O objetivo do FEC (Forward Error Correction) é rearranjar a sequência dos pacotes no receptor antes da transmissão, uma vez que o áudio pode ser enviado intercalado, e, assim, se garante que não haja variação de atraso. Na transmissão de voz, seja ela feita via TCP ou UDP, cada datagrama recebe uma marcação e, após o envio do primeiro pacote, a variação de atraso é sempre zero. É uma variação estatística do atraso na entrega de dados em uma rede, ou seja, pode ser definida como a medida de variação do atraso entre os pacotes sucessivos de dados. Na estratégia atraso fixo, o receptor tenta reproduzir cada parte exatamente em alguns milissegundos após a parte ter sido gerada, sendo essa uma estratégia para atenuar os efeitos da variação de atraso na transmissão da voz. A bufferização é utilizada para reduzir o atraso tanto no emissor quanto no receptor. A correção direta de erros ou a codificação de canais é uma técnica usada para controlar erros na transmissão de dados por canais de comunicação não confiáveis ou ruidosos. Acerca da FEC, é correto dizer que: 1.6 ptsPergunta 5 Acerca da QoS (Qualidade de Serviço), julgue as assertivas a seguir: Apenas a assertiva IV está correta. Apenas a assertiva II está correta. Apenas as assertivas II e IV estão corretas. Apenas as assertivas I e III estão corretas. Apenas as assertivas II e III estão corretas. Quando o buffer de um roteador está cheio, o protocolo DiffServ realiza classificação automática de pacotes a serem descartados. I. Em uma rede com tráfego conhecido, é possível dispor mais recursos em tempos determinados e manter qualidade nos serviços. II. Um erro que não pode ser medido em métricas de QoS é a perda de pacotes, já que não é possível que os roteadores estimem a quantidade de pacotes reenviados. III. Atrasos em uma rede é o menor fator de impacto na qualidade de um serviço de tempo real.IV. Agora responda: 2 ptsPergunta 6 Assinale verdadeiro ou falso para as afirmativas a seguir: VERDADEIRO Embora RPC contribua para esconder a comunicação nos sistemas distribuídos (transparência), assume-se que ambas as partes (cliente e servidor) estejam ativas no mesmo instante para permitir a comunicação. VERDADEIRO A QoS (Qualidade de Serviços) trata de diversos requisitos para garantir que as relações em um fluxo de dados possam ser preservadas. Em geral essa qualidade é garantida por contratos denominados SLA (Service Level Agreements) em que podem constar atributos como: atraso, variação do atraso e link de comunicação. VERDADEIRO Uma das vantagens da RPC é garantir o funcionamento da comunicação passando informações em espaços de endereçamento distintos, ainda considerando a queda dos hosts que se comunicam e também que a arquitetura de ambos seja diferente. VERDADEIRO Os protocolos de comunicação formam a base para qualquer sistema distribuído, cuja característica é funcionar sem memória compartilhada e com a comunicação baseada na troca de mensagens. VERDADEIRO RPC (Remote Procedure Call) é um paradigma de programação de fácil uso, que segue o modelo cliente/servidor com as vantagens de sistemas distribuídos, tais como balanceamento, disponibilidade por replicação e ocultamento de complexidades da rede. Salvo em 11:06 Enviar teste
Compartilhar