Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 1/6 Questão 1 Na camada de transporte da arquitetura do TCP/IP (Transmission Control Protocol/Internet Protocol), os serviços de transporte de dados podem ser orientados à conexão e assim fazerem transmissões com a garantia de entrega dos dados, ou serviços não orientados a conexões, que não tem esta garantia, pois neste protocolo a velocidade de entrega é mais importante do que a completude. Esses serviços são regidos por protocolos específicos: o TCP e o UDP, que possuem abordagens diferentes em sua operação. Ambos os protocolos possuem grande importância no cenário de aplicações distribuídas, logo, deve ser uma escolha de igual importância quando um programador decide desenvolver um sistema ou aplicativo de transferência de informações em aplicação distribuída em rede de computadores. Assinale a alternativa que apresenta um protocolo de camada de transporte do modelo TCP/IP, que é utilizado com os protocolos de camada de aplicação DHCP e DNS. A) DHCP. B) TCP. C) DNS. D) NFS. E) UDP.Questão 2 Considere o seguinte comando do Docker, executado dentro de um nó: docker system prune --all Assinale a alternativa que apresenta corretamente o que ocorrerá após a execução deste comando. A) Será apagado/deletado tudo o que foi feito dentro do nó. B) Serão exibidas informações sobre todos os serviços do nó. C) O nó será eleito nó mestre. D) Será liberado o acesso remoto ao nó para todos os demais nós. E) O nó será um nó worker dos demais nós.Questão 3 Um dos aspectos mais importantes no projeto de sistemas distribuídos é a segurança. Tipicamente, seja qual for a aplicação desenvolvida, sendo um sistema distribuído, esta funcionará em uma plataforma com várias máquinas, chamadas de nós, que replicam tal aplicação. Essa plataforma tem a comunicação entre as máquinas feita através de redes de comunicação. Sabendo que a segurança é um aspecto muito importante, analise as afirmativas a seguir com pontos de atenção em relação à segurança do sistema: I. A validade das chaves criptográficas. II. Algoritmos de criptografia podem ter falhas. III. Camada de middleware. IV. Portas abertas. V. Máquinas de diferentes sistemas operacionais se comunicam. Em relação aos pontos de atenção relacionados à segurança, são corretas as afirmativas: A) II, III e V, apenas. 09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 2/6 B) I e IV, apenas. C) I, II e IV, apenas. D) I e II, apenas. E) III e V, apenas.Questão 4 Quando planejamos implantar um sistema distribuído, há vários fatores importantes que devem ser levados em consideração. Podemos chamá-los de aspectos de projeto, e os principais são: segurança, escalabilidade, resiliência e heterogeneidade. O aspecto de projeto que refere-se a quanto o sistema é modularizado ou, em outras palavras, quanto é fácil integrar e alterar tecnologias e frameworks sem que o sistema seja comprometido é: A) Escalabilidade. B) Resiliência. C) Abertura. D) Transparência. E) Heterogeneidade.Questão 5 Quando falamos da parte de software da computação em cluster, temos algumas características importantes. Na maioria das vezes, o sistema operacional entre as máquinas que formam o cluster é ____________. Além disso, é frequente que um único programa funcione de forma ____________, ou seja, um programa é subdividido em partes menores, e cada parte é executada em uma máquina (ou nó) desse cluster, de forma distribuída, a fim de obter um aumento significativo de desempenho e, consequentemente, executar determinada tarefa em menos tempo. Geralmente, as máquinas desse tipo de sistema são ____________ acopladas em suas ligações e, muitas vezes, podem até compartilhar a mesma memória RAM entre várias máquinas. A) heterogêneo / paralela / fracamente B) equivalente / serial / fortemente C) heterogêneo / serial / fortemente D) equivalente / paralela / fortemente E) equivalente / paralela / fracamenteQuestão 6 Visando a coexistência e interoperabilidade do protocolo IP em suas versões IPv4 e IPv6, existe um mecanismo possibilita utilizar endereços atribuídos pelo servidor DHCP (Dynamic Host Configuration Protocol) com IPv4 para dispositivos com tunelamento de IPv6. Este mecanismo é default para sistemas operacionais Windows e pode ter seu endereço conhecido por meio do comando ipconfig no prompt de comando. Assinale a alternativa que apresenta corretamente o mecanismo citado no texto. A) ISATAP B) 6to4 C) Tunel Broker D) Pilha Dupla E) NATQuestão 7 Dentre as características estudadas a respeito dos principais cabos para redes de computadores, assinale a alternativa correta. A) O cabo de par-trançado possibilita ligar redes com distância maiores, maior 09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 3/6 velocidade que o cabo coaxial e recebe menos ruídos B) Os cabos de fibra óptica possuem total imunidade a ruído eletromagnético e menor taxa de atenuação C) Cabo de par trançado tem um núcleo de cobre, envolto por uma camada plástica isolante, circundada por uma malha externa. D) Cabos do tipo coaxial suportam sinais analógicos e digitais nas suas transmissões e são divididos em CAT 5, 5e, 6 e 7 E) Nos cabos de fibra óptica há um limite de dois dispositivos por cabo e tamanho de 100 metros por segmento.Questão 8 Quando planejamos implantar um sistema distribuído, há vários fatores importantes que devem ser levados em consideração. Podemos chamá-los de aspectos de projeto, e os principais são: segurança, escalabilidade, resiliência e heterogeneidade. A capacidade de máquinas com diferentes sistemas operacionais se comunicarem na execução de um sistema se relaciona ao aspecto de: A) Segurança. B) Resiliência. C) Escalabilidade. D) Heterogeneidade. E) Transparência.Questão 9 O comando ____________ é usado para testar a capacidade de um host de rede de se comunicar com outro. Ele retorna dados referente a um teste simples de conexão de rede e à qualidade de entrega de pacotes. Já o comando ____________ exibe informações básicas de configuração do endereço IP do host. Por fim, o comando ____________ apresenta uma estatística da rede. Assinale a alternativa que preenche corretamente as lacunas. A) ping / ipconfig / netstat B) ping / ipconfig / nslookup C) ping / nslookup / netstat D) tracert / nslookup / netstat E) tracert / ping / nslookupQuestão 10 Existe um modelo de comunicação distribuída baseado em redes de computadores com computadores potentes (estações de trabalho ou workstations) provendo acessos e controle aos sistemas e usuários que desejam ter acesso aos recursos de rede e dados. Assinale a alternativa que representa o modelo de arquitetura de rede descrito. A) Arquitetura local B) Arquitetura cliente-servidor C) Arquitetura comutada D) Arquitetura de host E) Arquitetura business-to-consumerQuestão 11 09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 4/6 A instalação do Docker em máquinas com o sistema operacional Ubuntu da distribuição GNU/Linux segue uma lista de procedimentos de acordo com a documentação oficial do Docker. Cada etapa é importante para que a instalação seja encerrada com sucesso. Assinale a alternativa que traz a ordem correta de procedimentos que devem ser realizados para a instalação do Docker no sistema operacional Ubuntu. A) Atualizar os pacotes e os repositórios e fazer a instalação do Docker. B) Remover as versões anteriores do Docker, atualizar os pacotes e os repositórios, fazer a instalação do Docker e verificar se foi instalado corretamente. C) Atualizar os pacotes e o repositório, pois o Docker já é nativo no sistema operacional Ubuntu. D) Remover as versões anteriores do Docker, atualizar os pacotes e os repositórios, adicionar o repositório de instalação do Docker, fazer a instalação do Docker e verificar se foi instalado corretamente. E) Adicionaro repositório de instalação do Docker, fazer a instalação do Docker e verificar se foi instalado corretamente.Questão 12 Em máquinas virtuais, há um componente chamado de hypervisor. Assinale a alternativa que apresenta corretamente sua principal função. A) Receber os comandos do cliente a partir de Command Line Interfaces ou API’s REST. B) Orquestração de containers em máquinas virtuais C) Gerenciar um cluster de máquinas virtuais D) Fornecer serviços para softwares e aplicativos além daqueles disponíveis pelo sistema operacional virtualizado. E) Desacoplar a máquina física da virtual, bem como alocar os recursos da máquina físicaQuestão 13 O DNS é um protocolo utilizado para um sistema de domínio que faz a interconexão de URL (Uniform Resource Locator), ou seja, nomes de endereços de sites da internet com endereços IP. Sobre este protocolo, analise as afirmativas a seguir: I. Este protocolo implementa um serviço importante de resolução de nomes mediante endereços IPs externos, localizados dentro de uma estrutura hierárquica na internet. II. Na internet, existem servidores DNS raiz que se interligam a servidores de domínio de alto nível, chamados de TLD (Top Level Domain), responsáveis por domínios, como .com, .org, .net por exemplo. III. Em um sistema Windows Server, a ativação do servidor DNS se dá primeiramente pela criação de uma zona DNS, que é um banco de dados com registros que associam nomes a endereços para uma parte definida de um espaço de nomes DNS. Neste contexto, é correto o que se afirma em: A) III, apenas. 09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 5/6 B) I, apenas. C) I, II e III. D) II e III, apenas. E) I e II, apenas.Questão 14 Mapas são amplamente utilizados em várias aplicações, e o compartilhamento de coordenada/localização em tempo real é de fundamental importância. A atualização da coordenada pode ser realizada usando socket. Analise as afirmativas sobre sockets a seguir: I. Socket é uma interface entre a camada física e a de rede. II. Sockets não podem ser utilizados para realizar a comunicação entre processos cliente e servidor. III. Cada ponto final na interface socket para TCP/IP é identificado por uma tupla contendo porta TCP e endereço IP. IV. Através da conexão entre sockets é possível conectar pontos finais e fazer operações de E/S. É correto o que se afirma em: A) II e III, apenas. B) II e IV, apenas. C) I e IV, apenas. D) III e IV, apenas. E) I e II, apenas.Questão 15 Sistemas formados por múltiplos computadores, como os sistemas distribuídos, necessitam sincronizar suas ações entre si, e uma das maneiras mais utilizadas, dada sua simplicidade e popularidade, é a sincronização horária, a qual é necessária para o funcionamento da maioria das aplicações. Para fazer a sincronização horária entre os computadores que foram os nossos sistemas distribuídos, utilizamos um protocolo muito popular. Assinale a alternativa que corresponde ao protocolo utilizado para sincronização horária: A) Transmission Control Protocol (TCP). B) User Datagram Protocol (UDP). C) HyperText Transfer Protocol (HTTP). D) Network Time Protocol (NTP). E) SSH Remote Protocol (SSH).Questão 16 Um processo pode possuir um ou mais threads, permitindo que um programa execute mais de um trecho de código simultaneamente. Cada thread é um fluxo de controle sequencial isolado dentro de um programa capaz de utilizar CPU (Central Processing Unit). É composto de identificador (ID) de thread, contador de programa, conjunto de registradores e uma pilha de execução. Cada thread pode compartilhar com outros threads pertencentes ao mesmo processo a sua seção de código, seção de dados e outros recursos do sistema operacional, arquivos abertos e sinais. A Figura a seguir ilustra cinco possíveis situações em que existem processos e threads sendo executados em um notebook. 09/05/2022 09:44 Colaborar - Boletim https://www.colaboraread.com.br/aluno/boletim/index/3196777001#1882294 6/6 Analise a figura e assinale a alternativa que apresenta corretamente a situação apresentada na figura (C). A) Na imagem (C), tem-se um sistema distribuído composto por máquinas interligadas via um switch. Cada máquina pode ter mais de um processo executando mais de um thread. B) Vários processos com vários threads por processo são ilustrados na imagem (C), gerando a execução de vários fluxos de controle ao mesmo tempo e executando em núcleos de processamento diferentes. C) Na imagem (C), há um processo com um único thread executado. O conjunto de instruções desse processo é executado de forma sequencial. Por exemplo, um programa que calcula a soma das notas inseridas pelo professor. D) A imagem (C) apresenta quatro processos, cada um com um único thread, e os processos podem executar simultaneamente em núcleos de processamento, de acordo com escalonamento do sistema operacional. E) Na imagem (C) há um processo com quatro threads, e cada thread possui seu fluxo de controle, que pode ser executado concorrentemente a outros threads, pois há um único núcleo de processamento.
Compartilhar