Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
7 pág.
SIMULADO SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA

Pré-visualização | Página 1 de 1

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
	EEX0158_202008169861_TEMAS
	
	
	
		Aluno: 
	Matr.: 
	Disc.: SIST DIS COM PAR 
	2021.3 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		Em relação ao modelo mestre-escravo, considere as afirmações a seguir.
I) A arquitetura mestre-escravo tem baixa tolerância a erros.
II) O mestre pode sofrer problemas de saturação de comunicações.
III) É adequada para sistemas de tempo real.
Selecione a alternativa correta:
	
	
	
	Apenas a afirmação II está correta.
	
	
	Todas as afirmações estão corretas.
	
	
	As afirmações I e II estão corretas.
	
	
	As afirmações II e III estão corretas.
	
	
	Apenas a afirmação I está correta.
	Data Resp.: 17/10/2021 12:31:32
		Explicação:
A resposta certa é: As afirmações II e III estão corretas.
	
	
	 
		
	
		2.
		Em relação aos conceitos de cluster, considere as afirmações a seguir.
I) Nos clusters, o sistema operacional dos computadores é o mesmo.
II) Os programas aplicativos nunca veem os nós computacionais interagindo apenas com o mestre, que é um computador específico responsável pelo agendamento e gerenciamento dos escravos.
III) Os clusters mais conhecidos são os de alto desempenho, os cde alta disponibilidade e os de balanceamento de carga.
Selecione a alternativa correta:
	
	
	
	Todas as afirmações estão corretas.
	
	
	As afirmações II e III estão corretas.
	
	
	Nenhuma afirmação está correta.
	
	
	Apenas a afirmação II está correta.
	
	
	As afirmações I e III estão corretas.
	Data Resp.: 17/10/2021 12:31:37
		Explicação:
A resposta certa é: As afirmações II e III estão corretas.
	
	
	 
		
	
		3.
		Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa corresponde a 10% dela. Qual o speedup com 9 processadores? Selecione a resposta correta.
	
	
	
	7.
	
	
	10.
	
	
	5
	
	
	3.
	
	
	2.
	Data Resp.: 17/10/2021 12:31:40
		Explicação:
A resposta certa é: 5
	
	
	 
		
	
		4.
		Em relação aos conceitos de exclusão mútua, selecione a alternativa correta.
I. A exclusão mútua objetiva evitar que dois processos ou threads tenham acesso simultaneamente a um recurso compartilhado, acesso esse denominado por seção crítica.
II. A seção crítica não pode ser executada por mais de um processo/thread ao mesmo tempo.
III. A condição de exclusão mútua, em que um recurso ou está associado a um único processo ou está disponível, é suficiente para a ocorrência de bloqueios fatais (deadlocks).
	
	
	
	As afirmações I e II estão corretas.
	
	
	Apenas a afirmação I está correta.
	
	
	Todas as afirmações estão corretas.
	
	
	Apenas a afirmação II está correta.
	
	
	As afirmações II e III estão corretas.
	Data Resp.: 17/10/2021 12:32:09
		Explicação:
A resposta certa é: Todas as afirmações estão corretas.
	
	
	 
		
	
		5.
		Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta.
I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos computacionais, em especial nos ambientes de computação distribuída.
II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro.
III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar obstáculos de sincronização.
	
	
	
	As afirmações I e II estão corretas.
	
	
	As afirmações I e III estão corretas.
	
	
	Todas as afirmações estão corretas.
	
	
	As afirmações II e III estão corretas.
	
	
	Apenas a afirmação II está correta.
	Data Resp.: 17/10/2021 12:31:42
		Explicação:
A resposta certa é: Todas as afirmações estão corretas.
	
	
	 
		
	
		6.
		Em relação aos conceitos de sincronização de processos, selecione a alternativa correta.
I. A tarefa de coordenação da execução de processos que possibilita que dois processos não tenham acessos aos mesmos dados e recursos compartilhados simultaneamente é denominado de sincronização de processos.
II. Não é possível a execução simultânea de dois processos em uma mesma seção crítica.
III. É necessário atender a três condições para que não haja problemas de sincronização.
	
	
	
	Apenas a afirmação I está correta.
	
	
	As afirmações I e II estão corretas.
	
	
	Apenas a afirmação II está correta.
	
	
	As afirmações II e III estão corretas.
	
	
	Todas as afirmações estão corretas.
	Data Resp.: 17/10/2021 12:31:46
		Explicação:
A resposta certa é: As afirmações I e II estão corretas.
	
	
	 
		
	
		7.
		Um sistema baseado em um modelo PTP utiliza qual dos conceitos a seguir?
	
	
	
	É 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.
	
	
	Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe.
	
	
	As mensagens são compartilhadas por meio de um canal chamado tópico.
	
	
	Um modelo de mensagem PTP é usado quando precisamos transmitir um evento ou mensagem para muitos consumidores de mensagem.
	Data Resp.: 17/10/2021 12:31:50
		Explicação:
A resposta certa é: Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe.
	
	
	 
		
	
		8.
		Utiliza diretivas específicas para programação paralela explícita:
	
	
	
	RMI
	
	
	OpenMP
	
	
	PThreads
	
	
	JAVA
	
	
	MPI
	Data Resp.: 17/10/2021 12:31:55
		Explicação:
A resposta certa é: OpenMP
	
	
	 
		
	
		9.
		Uma imagem de container do Docker é um pacote de software leve, independente e executável que inclui tudo o que é necessário para executar uma aplicação. Na criação de um arquivo Dockerfile, a instrução WORKDIR:
	
	
	
	Expõe um serviço do container para a rede Docker default.
	
	
	Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker.
	
	
	Mapeia uma porta externa para uma porta interna à rede Docker.
	
	
	Define o diretório de trabalho de um contêiner do Docker a qualquer momento.
	
	
	Documenta quais portas se pretende publicar.
	Data Resp.: 17/10/2021 12:32:01
		Explicação:
A resposta certa é: Define o diretório de trabalho de um contêiner do Docker a qualquer momento.
	
	
	 
		
	
		10.
		O que é o OpenShift Virtualization:
	
	
	
	É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres.
	
	
	É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine.
	
	
	É um sistema operacional que permite a virtualização do sistema Openshift.
	
	
	É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF).
	
	
	É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform.
	Data Resp.: 17/10/2021 12:31:58
		Explicação:
A resposta certa é: É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform.
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada