Prévia do material em texto
Você acertou 1 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C 1 Marcar para revisão Um sistema baseado em um modelo PTP utiliza qual dos conceitos a seguir? Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe. Um modelo de mensagem PTP é usado quando precisamos transmitir um evento ou mensagem para muitos consumidores de mensagem. As mensagens são compartilhadas por meio de um canal chamado tópico. Questão 1 de 10 Corretas (1) Incorretas (9) Em branco (0) 1 2 3 4 5 6 7 8 9 10 Lista de exercícios Computaçã… Sair 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 1/12 D E É utilizado no sistema de mensageria KAFKA. É um protocolo aberto para enfileiramento de mensagens assíncronas que se desenvolveu e amadureceu ao longo de vários anos. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O modelo PTP (Point-to-Point) é um conceito de comunicação onde uma mensagem é enviada de um ponto (remetente) para outro ponto (destinatário). Nesse modelo, a mensagem é entregue a um único destinatário. Portanto, a alternativa correta é a A: "Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe". 2 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. 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 2/12 A B C D E 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. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado Algoritmos de escalonamento são essenciais para o balanceamento de carga em sistemas distribuídos, pois eles determinam como as tarefas são distribuídas entre os diferentes nós, assegurando uma utilização eficiente dos recursos. 3 Marcar para revisão Na API de programação em sockets BSD com o protocolo TCP, qual função é utilizada pelo processo servidor para associar um socket 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 3/12 A B C D E recém-criado a um endereço de rede e a uma porta específica do sistema operacional? listen() accept() connect() bind() send() Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado A primitiva `bind()` é a responsável por vincular (associar) o socket a uma estrutura de endereço de rede e a um número de porta local no lado servidor. 4 Marcar para revisão (UFLA - 2018 - Analista de Tecnologia da Informação) Existem bibliotecas de funções, procedimentos e métodos que são incorporadas a uma linguagem de programação para comunicação entre threads ou entre processos a viabilizar a paralelização. Considere uma API que realize 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 4/12 A B C D E somente criação de processos para explorar paralelismo na execução de um programa. Essa API será a: OpenMP Cilk++ MPI (Message Passing Interface) CUDA (Compute Unified Device Architecture) POSIX Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a MPI (Message Passing Interface). A MPI é uma API que permite a criação de processos para explorar o paralelismo na execução de um programa. Ela é amplamente utilizada para a comunicação entre processos em um sistema distribuído ou paralelo, permitindo a troca de mensagens entre eles, o que facilita a execução de tarefas em paralelo. As outras opções listadas não se encaixam na descrição dada no enunciado da questão, pois não são APIs voltadas especificamente para a criação de processos para exploração de paralelismo. 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 5/12 A B C D E 5 Marcar para revisão No mecanismo de Chamada de Procedimento Remoto (RPC), qual serviço de sistema operacional é responsável por intermediar a localização do número de porta associado a um programa RPC e sua respectiva versão? NTP (Network Time Protocol). Portmapper (ou rpcbind). Distributed Hash Table (DHT). ZooKeeper. OpenMP runtime. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado O mapeador de portas (*portmapper* ou *rpcbind*, tipicamente na porta 111) é a aplicação responsável por mapear os números de programas RPC e suas versões nas respectivas portas TCP ou UDP atribuídas dinamicamente no servidor. 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 6/12 A B C D E 6 Marcar para revisão No modelo de programação paralela com memória compartilhada usando a API OpenMP, como se denomina o fluxo de execução inicial de um programa antes da entrada em uma região paralela definida por diretivas? Agente móvel. Thread mestre (*master thread*). Worker assíncrono. Broker intermediário. Coordenador Ricart. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado Em programas OpenMP, a execução se inicia como um processo simples sequencial denominado "thread mestre" (*master thread*), que ao encontrar uma diretiva de paralelismo realiza um *fork*, criando um conjunto de threads para processar a região em paralelo. 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 7/12 A B C D E 7 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. 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. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a B, que afirma que, se o coordenador falhar, um algoritmo de eleição se encarrega de eleger um novo coordenador para continuar com os procedimentos. Isso ocorre porque, em um 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 8/12 A B C D E sistema distribuído, a falha de um coordenador não significa necessariamente a paralisação do sistema. Existe um mecanismo, conhecido comoalgoritmo de eleição, que é ativado quando o coordenador falha. Este algoritmo é responsável por eleger um novo coordenador entre os nós restantes do sistema, permitindo assim que a transação continue a ser executada. Portanto, a falha do coordenador não implica necessariamente na paralisação do sistema, pois há mecanismos para lidar com essa situação. 8 Marcar para revisão Qual é o passo usado em um algoritmo de eleição? Evitar a destruição do coordenador. Controle de acesso a uma região crítica. Replicação dos dados. Apagar procedimentos que não foram executados. Orquestração para eleição de um novo coordenador. Resposta incorreta 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 9/12 A B C Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado O algoritmo de eleição é um processo utilizado em sistemas distribuídos para escolher um coordenador que irá gerenciar as operações do sistema. A alternativa correta é a "E", que menciona a "orquestração para eleição de um novo coordenador". Isso significa que o algoritmo de eleição é usado para organizar e gerenciar o processo de escolha de um novo coordenador quando o coordenador atual falha ou é removido. As outras alternativas não descrevem corretamente o passo usado em um algoritmo de eleição. 9 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. 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 10/12 D E Código de identificação de produtos e nome de rua. Endereço MAC ethernet e ISBN de livros. Resposta incorreta Opa! A alternativa correta é a letra E. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a letra E, que apresenta "Endereço MAC ethernet e ISBN de livros". Ambos são exemplos de identificadores de nomes. O endereço MAC (Media Access Control) é um identificador único atribuído a cada dispositivo de rede, enquanto o ISBN (International Standard Book Number) é um identificador único para livros. Ambos são usados para identificar de forma única e específica um item ou dispositivo, o que está de acordo com a definição de identificadores de nomes. 10 Marcar para revisão Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: "Cada processo só pode estar alocado a um único processo em um 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 11/12 A B C D E determinado instante." Assinale a alternativa que apresenta tal condição: Espera circular Exclusão mútua Não preempção Espera por recurso Starvation Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado A condição descrita no enunciado é conhecida como "Exclusão mútua". Esta condição ocorre quando um recurso só pode ser alocado a um único processo em um determinado instante. Isso significa que se um recurso está alocado a um processo, nenhum outro processo pode ter acesso a ele até que o primeiro processo libere o recurso. Portanto, a alternativa correta é a "Exclusão mútua". 26/10/2026, 08:16 estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/6adf368941c4795ead54863d/gabarito/ 12/12