Buscar

Prova Presencial - 1 Chamada - Redes e Sistemas Distribuídos - A

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais