Buscar

ComputaçãoParalelaAva1

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 4 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

Prévia do material em texto

Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Turma: 3001
Aluno: ELIAS ALVES DE ABREU E SOUSA Matr.: 202008422167
Prof.: CESAR FELIPE GONCALVES DA SILVA Gabarito após: 27/09/2023 19:24
6649634048 26/09/2023 19:24:25
 1. Ref.: 6102378
Ampliar um sistema distribuído é certeza de vir a ter problemas. Qual das alternativas apresenta um problema de
escalabilidade geográ�ca?
Dados centralizados
De�nição de políticas de segurança
Latência
Aumento de usuários 
Serviços centralizados
Respondido em 26/09/2023 19:31:30
 2. Ref.: 6102379
Os chamados sistemas publicar/subscrever são um exemplo da aplicação de arquitetura...:
baseada em camadas
MVC
 
baseada em repositório
 
baseada em eventos
 
orientada a objetos
 
Respondido em 26/09/2023 19:32:21
 3. Ref.: 7840468
Assinale a alternativa que apresenta soluções para automatizar a implantação, o escalonamento e o
gerenciamento de aplicações.
PowerBI, Kubernetes e Docker.
Docker, OpenShift e Java.
VisualStudio, DevC++ e Tableau
Docker Swarm, Kubernetes e Openshift.
C++, Java e Python.
Respondido em 26/09/2023 19:33:33
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6102378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6102379.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7840468.');
 4. Ref.: 7629416
Em um sistema local, as regiões críticas, a exclusão mútua e demais problemas de sincronização são resolvidos, na
maioria das vezes, por métodos de semáforos e monitores. Porém, estes não são recomendados para serem usados
em sistemas distribuídos. Para resolver esses problemas em sistemas distribuídos, tem-se os: algoritmos
centralizados, algoritmos distribuídos, algoritmo em anel, algoritmo de detecção de deadlocks distribuídos e o
algoritmo de eleição, por exemplo. Como característica do algoritmo de eleição, tem-se que:
Existe um coordenador que sempre que um processo quiser entrar na região crítica, ele envia uma requisição de
mensagem para o coordenador, declarando qual a região ele quer entrar e requisitando permissão.
Existem algoritmos que dependem de um coordenador, que na falta dele, é preciso eleger um processo, entre os ativos,
para desempenhar função especial para escolha de um processo que assumirá a posição de coordenador. Esse
coordenador será o responsável por organizar, por exemplo, a exclusão mútua e detecção de deadlock.
Consulta seus pares de tempo em tempo, perguntando a hora que cada um está registrando, e, com base nos valores
retornados, calcula um horário médio e informa para todos os participantes adiantar ou atrasar seus relógios.
 Quando inicializado, o processo recebe um token, que circula. Quando um processo adquire o token do processo
vizinho, é feita uma veri�cação para entrar na região crítica. Se precisar, o processo entra na região crítica, efetua o
trabalho.
Requer que haja uma ordem total de todos os eventos no sistema. Ou seja, para qualquer par de eventos, como
mensagens, não deve haver ambiguidade sobre qual é o primeiro.
Respondido em 26/09/2023 19:34:18
 5. Ref.: 7877063
Qual das seguintes a�rmações é verdadeira sobre Computação Distribuída?
Nenhuma das Alternativas
A Computação Distribuída envolve a interconexão de vários computadores para trabalhar juntos como um único
sistema.
A Computação Distribuída é uma abordagem obsoleta e não é mais utilizada na indústria.
A Computação Distribuída refere-se ao uso exclusivo de um único computador para executar todas as tarefas.
A Computação Distribuída é uma área de estudo focada exclusivamente na segurança de redes.
Respondido em 26/09/2023 19:36:08
 6. Ref.: 6111632
Sistema Distribuído é um conjunto de computadores independentes, interligados através de uma rede de
computadores, que se apresenta ao usuário como um sistema único e consistente. Qual opção não deve ser vista
como uma vantagem desse tipo de sistema:
Tolerância a falhas (con�abilidade¿se falhar um computador numa rede de vários é mais fácil recuperar da falha do que
se fosse apenas um computador)
Aumento da capacidade de computação e escalabilidade (facilmente podem ser adicionados computadores à rede).
Concorrência (acesso da várias máquina a uma só)
Aumento da segurança dos dados.
O compartilhamento de recursos (impressoras, dados, CDs, etc.)
Respondido em 26/09/2023 19:37:15
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7629416.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7877063.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111632.');
 7. Ref.: 7641385
Um processo é um programa em execução juntamente com o seu conjunto de requisitos necessários,
como seu espaço de endereçamento, região de dados, região de pilha, entre outros. Durante sua
execução, um processo pode passar por vários estados, sendo um deles o que informa ao sistema
operacional que já pode ser executado e está aguardando por um processador que esteja disponível.
Assinale a alternativa que apresenta o nome deste estado.
Terminado
Bloqueado ou Espera
Execução 
Criação
Pronto
Respondido em 26/09/2023 19:38:01
 8. Ref.: 6101917
Um sistema distribuído é aquele onde os componentes de hardware ou software estão localizados em
computadores interligados em rede, comunicam-se e coordenam suas ações apenas enviando
mensagens entre si. Neste contexto, os sistemas distribuídos devem possuir as seguintes
características:
Concorrência, existência de relógio global e Tolerância a Falhas
Concorrência, existência de relógio global e Intolerância a Falhas
Recorrência, Inexistência de relógio global e Tolerância a Falhas
Concorrência, Inexistência de relógio global e Falhas independentes
Concorrência, Recorrência e Falhas independentes
Respondido em 26/09/2023 19:39:28
 9. Ref.: 6101931
A arquitetura cliente-servidor descreve o relacionamento de programas cooperativos em um aplicativo.
O componente do servidor fornece uma função ou serviço a um ou mais clientes, que iniciam
solicitações para esses serviços. Com relação às ações realizadas por um cliente, analise as
afirmações abaixo:
I - Inicia solicitações para servidores.
II - Aguarda por respostas.
III - Fornece recursos adicionais de rede, além da infraestrutura de rede propriamente dita.
Marque a opção que contém a sequência correta.
FFF
VVF
FFV
VVV
VFV
Respondido em 26/09/2023 19:40:34
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7641385.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101917.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101931.');
 10. Ref.: 6101861
Exclusão Mútua é um conjunto de técnicas criadas para impedir que mais de um processo leia e
escreva ao mesmo tempo na memória compartilhada (região crítica), ou seja, para evitar as condições
de disputa. Dentre os tipos de soluções para Exclusão Mútua, existe uma solução que tem a finalidade
de proteger regiões críticas com um tipo de fechadura. Antes que um thread possa executar o código
na seção crítica, ele deve obter essa fechadura, e quando terminar deve liberar a fechadura. Assinale
a alternativa que apresenta a denominação desta solução.
Desabilitando Interrupções
Dormir e Acordar
Mutex
Troca de Mensagens
Monitores
Respondido em 26/09/2023 19:41:12
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6101861.');

Continue navegando