Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Sobre o aspecto do projeto de Heterogeneidade em um sistema distribuído, analise as afirmativas a seguir e marque V para as verdadeiras ou F para as falsas: ( ) Heterogeneidade em termos geográficos refere-se ao sistema que está rodando em várias réplicas, em dois ou mais data centers geograficamente distintos. ( ) Heterogeneidade em termos de hardware, significa que o sistema distribuído consegue operar em nós com características de hardware diferentes. ( ) Heterogeneidade em termos de software, significa que o sistema distribuído suporta diferentes sistemas operacionais. ( ) Um sistema heterogêneo é aquele que está disponível para acesso 100% do tempo. Assinale a alternativa que representa a sequência correta: A) V – V – V – F. B) F – V – V – V. C) V – F – V – F. D) F – V – V – F. E) F – F – V – F. Questão 2 Gerenciamento de redes é definido como o monitoramento, o teste, a configuração e o diagnóstico de componentes de rede para atender a um conjunto de exigências definidas por uma organização. Este gerenciamento relaciona-se a cinco áreas: configuração, falhas, desempenho, segurança e contabilização. Assinale a alternativa que corresponde à área relacionada à quantificação do acesso e à utilização de recursos de rede pelos usuários, departamentos ou divisões. Esta área é importante para que usuários não monopolizem recursos da rede, para impedir que o sistema seja utilizado de forma ineficiente e para que os administradores da rede possam analisar sua utilização e desenvolver planos sobre o uso da rede, conforme sua demanda. A) Gerenciamento de segurança. B) Gerenciamento de falhas. C) Gerenciamento de contabilização. D) Gerenciamento de desempenho. E) Gerenciamento de configuração. Questão 3 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. Analise a figura e assinale a alternativa que apresenta corretamente a situação apresentada na figura (C). A) 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. B) 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. C) 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. D) 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. E) 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. Questão 4 Os sistemas distribuídos fazem uso extensivo dos contêineres no contexto de microsserviços. Neste contexto, analise as afirmativas a seguir: I. Dentre as vantagens de um sistema distribuído baseado em microsserviços, podemos apontar que quanto menores são as partes, mais fácil entendê-las. II. Como os elementos de um microsserviço possuem um forte acoplamento entre si, um projeto de grande porte pode ser trabalhado de maneira razoavelmente independente entre as equipes de trabalho. III. Cada microsserviço pode ser executado e escalado de maneira concorrente e independente entre si. É correto o que se afirma em A) I e III, apenas. B) I, II e III. C) I e II, apenas. D) I, apenas. E) III, apenas. Questão 5 Os sistemas distribuídos estão presentes em quase todas as aplicações que utilizamos atualmente. Além disso, podemos apontar vários tipos de sistemas distribuídos, como computação em cluster e em grid, que são muito populares quando falamos em sistemas distribuídos. Considerando as características da computação em cluster e grid, analise as afirmativas a seguir: I. Geralmente, o sistema operacional e o hardware das máquinas que compõem um sistema em computação em cluster são equivalentes. II. Entre a computação em cluster e grid, não conseguimos apontar diferenças. III. As máquinas que compõem um sistema com computação em cluster têm características heterogêneas. IV. As máquinas que compõem um sistema com computação em grid têm características homogêneas. V. Geralmente, o sistema operacional e o hardware das máquinas que compõem um sistema em computação em cluster são de fabricantes e configurações diferentes. É correto o que se afirma em: A) I, apenas. B) III e IV, apenas. C) V, apenas. D) IV, apenas. E) II, apenas. Questão 6 Analise as afirmativas a seguir com base no modelo de referência TCP/IP. I. Nesse modelo, existe a classificação dos protocolos em quatro camadas: aplicação, transporte, inter-rede e host de Rede ou camada física II. A arquitetura TCP/IP representa uma arquitetura de um conjunto de protocolos de rede que não se limita apenas aos protocolos de transporte TCP e de rede IP III. A camada de inter-rede é responsável pela definição do endereçamento de um host de rede por meio do endereço de rede (IP) e também de roteamento dos pacotes de dados pelos dispositivos de rede. IV. A camada de rede tem como função realizar e gerenciar conexões ponto a ponto para garantir a integridade dos dados por meio de sequenciamento de pacotes segmentados no envio e recebimento de mensagens. Considerando o contexto apresentado, é correto o que se afirma em: A) I e IV, apenas. B) I, II e III, apenas. C) I e II, apenas. D) I, II e IV, apenas. E) II e III, apenas. Questão 7 Com o software Oracle VM VirtualBox, podemos criar máquinas virtuais. Esse software funciona como uma camada de virtualização entre as máquinas físicas e virtuais, e nele é possível simular vários recursos de hardware de forma virtual para utilização de máquinas virtuais. Ao criar uma nova máquina virtual, deseja-se instalar o sistema operacional X, que está em uma imagem (iso) na pasta de documentos do computador físico. Para isso, é necessário criar um CD-ROM ou disco virtual com o caminho dessa imagem, para que ele seja reconhecido dentro da máquina virtual. Assinale a alternativa que apresenta a opção do menu de Configurações devemos fazer essa tarefa. A) Armazenamento. B) Redes. C) USB. D) Discos e CDs. E) Pastas Compartilhadas. Questão 8 Existem muitos fatores importantes que podem ser levados em consideração como vantagens para se utilizar a tecnologia de virtualização em um ambiente composto por vários servidores. Na atualidade, muitas empresas optam por utilizar ambientes virtualizados devido à vasta lista de vantagens sobre ambientes físicos. Sobre as características de virtualização, marque V para verdadeiro ou F para falso: ( ) Melhor aproveitamento da capacidade de computação e da performance. ( ) Economia de energia elétrica. ( ) Demanda mais tempo para implantação. ( ) Diminuição de espaço físico. Assinale a alternativa que representa a sequência CORRETA: A) V - F - V - F. B) V - V - F - V. C) V - V - V - V. D) V - F - F - F. E) V - F - V - V. Questão9 A partir da década de 1990, a comunidade responsável pelas tecnologias de rede de computadores, especificamente pelo protocolo IP, passou a buscar uma alternativa para substituição do protocolo utilizado no final do século XIX, que já vinha sendo utilizado desde o surgimento da ARPAnet (Advanced Research Project Agency Network). Com a intenção de desenvolver um novo protocolo de endereçamento e roteamento de rede, o ____________ veio para suprir algumas necessidades além das possibilidades do protocolo __________, que eram: 1. Resolver a ____________ de endereços IPs na internet; 2. Simplificar o cabeçalho do endereço IP; 3. Deixar como opcionais alguns campos de cabeçalho IP para facilitar o roteamento de pacotes na rede; 4. Melhorar a segurança das transmissões, adicionando o ____________ para prover segurança ao protocolo. Assinale a alternativa que preenche corretamente as lacunas: A) IPv4; IPv6; escassez; IPsec. B) IPv4; IPv6; padronização; UDP. C) IPv6; IPv4; escassez; IPsec. D) IPv6; IPv4; escassez; TCP. E) IPv6; IPv4; padronização; TCP. Questão 10 O protocolo Ethernet é um padrão de comunicação que compartilha um mesmo meio de comunicação (cabo) com todos os dispositivos de rede (hosts). Para esta transmissão em um meio compartilhado, há três algoritmos principais. Analise a tabela a seguir, contendo o algoritmo na coluna A e as definições de cada em na coluna B. Coluna A Coluna B I. CSMA não persistente 1. o algoritmo calcula a probabilidade de colisão e, quando livre e com baixa possibilidade de colisão, realiza a transmissão. II. CSMA 1 persistente 2. o dispositivo verifica a rede até que o meio fique livre para transmissão III. CSMA p- persistente 3. se o meio de transmissão estiver ocupado, o dispositivo aguarda um tempo para retransmitir Realize a associação das colunas e assinale a alternativa correta. A) I-3; II-2; III-1. B) I-2; II-1; III-3. C) I-3; II-1; III-2. D) I-2; II-3; III-1. E) I-1; II-2; III-3. Questão 11 Os modelos de sistemas distribuídos servem para definir a forma como os diversos objetos distribuídos se comunicam e interagem entre si. Quando trabalhamos com sistemas distribuídos, temos objetivos claros a serem alcançados em nosso sistema, com sua criação. Analise os objetivos a seguir e classifique como Verdadeiro (V) se for um objetivo de sistemas distribuídos, e Falso (F) caso não seja. ( ) Disponibilidade alta e fácil acesso ao sistema e a todos os seus recursos, tanto pelas máquinas que fazem parte do sistema distribuído como pelo usuário final. ( ) Devemos também ocultar ao usuário que os recursos de nosso sistema são distribuídos; essa é uma característica muito importante. ( ) O sistema distribuído deve ser aberto, ou seja, deve facilitar a inclusão de novas máquinas e recursos no ambiente em funcionamento, sendo assim, esse sistema pode ser expandido facilmente. Assinale a alternativa que apresenta a sequência correta: A) F – F – F. B) V – F – F. C) V – V – F. D) F – V – V. E) V – V – V. Questão 12 Na plataforma Play With Docker, qual o comando utilizando em um nó para transformá-lo em nó mestre? A) docker swarm join --masternd B) docker system prune --this C) docker-machine --node-master D) docker swarm master init E) docker swarm init --advertise-addr Questã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) I e II, apenas. B) II e III, apenas. C) III, apenas. D) I, II e III. E) I, apenas. Questão 14 O padrão Ethernet para redes de computadores pode utilizar cabos metálicos e cabos ópticos na implementação física do meio de transmissão em camada de host de rede do conjunto de protocolos TCP/IP (ou camada física no modelo de referência OSI). A comunicação de dados em nível de enlace ocorre utilizando um protocolo de acesso múltiplo ao meio compartilhado nestas redes, de forma que um único cabo é utilizado para a comunicação entre hosts. Assinale a alternativa que apresenta o nome do protocolo de acesso ao meio compartilhado utilizado no padrão Ethernet IEEE 802.3: A) PPP (Point to Point Protocol). B) UDP (User Datagram Protocol). C) TCP (Transmission Control Protocol). D) CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance). E) CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Questão 15 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) UDP. B) NFS. C) DNS. D) TCP. E) DHCP. Questão 16 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) Heterogeneidade. B) Escalabilidade. C) Abertura. D) Resiliência. E) Transparência.
Compartilhar