Prévia do material em texto
A B C D E A B C D E A B C D E A B C 1 Marcar para revisão A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de forma confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP. Considere as afirmativas a seguir acerca desses protocolos. I. O UDP é orientado à conexão. II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da conexão. III. O UDP funciona de forma mais rápida que o TCP. IV. O TCP não possui suporte a conexões full duplex. Estão corretas as afirmativas: II e III. I e III. II e IV. I e IV. III e IV. 2 Marcar para revisão Em um sistema distribuído, a replicação de dados é crucial para a resiliência e disponibilidade. Quando um nó falha, outro pode assumir suas funções. Este processo depende de um mecanismo eficaz de replicação de dados. Qual mecanismo é essencial para a replicação eficiente de dados em sistemas distribuídos? Algoritmo de ordenação. Protocolo de estado. Gerenciamento de memória. Balanceamento de carga. Protocolo de consenso. 3 Marcar para revisão Na computação distribuída, o balanceamento de carga é fundamental para otimizar o uso de recursos e melhorar a performance do sistema, distribuindo tarefas de maneira equitativa entre os nós. Qual é um método eficaz para realizar o balanceamento de carga em sistemas distribuídos? Criptografia de dados. Algoritmo de escalonamento. Mecanismo de autenticação. Técnica de compactação. Protocolo de roteamento. 4 Marcar para revisão Em um sistema distribuído, se um coordenador de um processo falhar no meio da execução de uma transação: Os participantes podem decidir se esperam ou não pela recuperação do processo que falhou. Se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo coordenador para continuar com os procedimentos. Os participantes podem decidir se esperam ou não pela recuperação do coordenador que falhou. Questão 1 de 10 Em branco (10) 1 2 3 4 5 6 7 8 9 10 Finalizar exercícios Lista de exercícios Computação Distribuída Sair e finalizar depois D E A B C D E A B C D E A B C D E A B C D E Se o coordenador falhar, o sistema para de funcionar e precisará de uma intervenção manual. O coordenador pode escolher um backup para assumir na sua falha. 5 Marcar para revisão O que é verdadeiro sobre chamadas de procedimentos remotos? Os servidores requisitam serviços dos clientes mediante uma interface HTTP. Servidores necessitam obrigatoriamente conhecer a identidade dos clientes. Os clientes executam chamadas remotas, passando como parâmetros as funções que necessitam ser executadas em um computador remoto. Servidores necessitam conhecer a quantidade de clientes antes de executar as funções remotas. Os clientes implementam a camada de apresentação e de persistência dos dados. 6 Marcar para revisão Dentre as alternativas a seguir, assinale aquela que apresenta apenas exemplos de identificadores de nomes: ISBN de livros e patente militar. Endereço MAC ethernet e patente militar. Cargo e matrícula de um funcionário. Código de identificação de produtos e nome de rua. Endereço MAC ethernet e ISBN de livros. 7 Marcar para revisão Na computação distribuída, a resolução de nomes é um desafio, visto que identifica recursos distribuídos geograficamente, garantindo a comunicação efetiva entre diferentes nós. Qual sistema é crucial para a resolução eficaz de nomes em computação distribuída? Sistema de arquivos. Sistema de gerenciamento de banco de dados. DNS. Middleware. Sistema de controle de versão. 8 Marcar para revisão Sistemas distribuídos utilizam a sincronização de tempo para manter a consistência operacional. Uma variação mesmo que mínima pode causar desvios significativos nos resultados. Qual técnica é primordial para manter a sincronização de tempo em sistemas distribuídos? Algoritmo de eleição. Protocolo NTP. Controle de acesso. Gerenciamento de tarefas. Mecanismo de backup. 9 Marcar para revisão A B C D E A B C D E A transparência é um aspecto chave em sistemas distribuídos, permitindo que os usuários interajam com o sistema como se fosse um único sistema coerente, apesar de sua natureza distribuída. Qual tipo de transparência é mais relevante para ocultar a distribuição física dos recursos em um sistema distribuído? Transparência de replicação. Transparência de localização. Transparência de acesso. Transparência de falhas. Transparência de performance. 10 Marcar para revisão (CESPE - 2009 - CEHAP - PB) O que é verdadeiro quanto ao uso dos RPCs (Remote Procedure Calls)? A independência do transporte para o RPC isola a aplicação de elementos lógicos e físicos em um sistema. No RPC, o procedimento de chamada remota tem o lado servidor e o lado cliente. O cliente faz a chamada e envia o procedimento a ser executado em um servidor remotamente, entregando os parâmetros necessários à execução. O RPC não é imune a falhas, quando observado em uma perspectiva de comunicação em uma rede de dados. No RPC, não é necessária a utilização de uma linguagem de descrição de interface (IDL) para garantir a interoperabilidade em várias plataformas. O RPC Portmapper não mapeia portas estáticas.