Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA - teste de conhecimento

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 6 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 6 páginas

Prévia do material em texto

1.
		Em relação aos conceitos de memória compartilhada, considere as seguintes afirmações e selecione a alternativa correta:
I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software.
II) Memória compartilhada é altamente escalável.
III) Um dos grandes problemas é a questão de coerência de cache.
	
	
	
	As afirmações I e II estão corretas.
	
	
	Nenhuma afirmação é correta.
	
	
	Apenas a afirmação I é correta.
	
	
	As afirmações I e III estão corretas.
	
	
	Todas as afirmações estão corretas.
	Data Resp.: 16/10/2021 03:01:28
		Explicação:
A resposta certa é: As afirmações I e III estão corretas.
	
	
	 
		
	
		2.
		Em relação ao modelo cliente-servidor, considere as afirmações a seguir.
I) O recurso compartilhado é qualquer software.
II) Clientes e servidores trocam mensagens em um padrão de mensagem de solicitação-resposta.
III) A Application Program Interface (API) é uma camada de abstração para acessar um serviço.
Selecione a alternativa correta:
	
	
	
	Apenas a afirmação I está correta.
	
	
	Todas as afirmações estão corretas.
	
	
	Apenas a afirmação II está correta.
	
	
	As afirmações I e II estão corretas.
	
	
	As afirmações II e III estão corretas.
	Data Resp.: 16/10/2021 03:01:30
		Explicação:
A resposta certa é: As afirmações II e III estão corretas.
	
	
	 
		
	
		3.
		Em relação aos conceitos de paralelismo de dados, considere as afirmações a seguir.
I) A computação assíncrona é executada.
II) A mesma tarefa é executada em diferentes subconjuntos dos mesmos dados.
III) A quantidade de paralelização é proporcional ao tamanho da saída.
Selecione a alternativa correta:
	
	
	
	Apenas a afirmação II é correta.
	
	
	Nenhuma afirmação é correta.
	
	
	As afirmações I e III estão corretas.
	
	
	As afirmações II e III estão corretas.
	
	
	Todas as afirmações são corretas.
	Data Resp.: 16/10/2021 03:01:12
		Explicação:
A resposta certa é: Apenas a afirmação II é correta.
	
	
	 
		
	
		4.
		Em relação aos conceitos de sincronização de processos, selecione a alternativa correta.
I. Deadlock (ou impasse) ocorre quando muitos processos estão esperando por um recurso compartilhado (seção crítica), que está sendo mantido por algum outro processo.
II. Espera ocupada ocorre quando um processo está esperando para entrar na seção crítica, mas outros processos a monopolizam, e o primeiro processo é forçado a esperar indefinidamente.
III. Inversão de prioridade ocorre quando um processo de alta prioridade está na seção crítica e é interrompido por um processo de média prioridade.
	
	
	
	As afirmações II e III estão corretas.
	
	
	Apenas a afirmação I está correta.
	
	
	As afirmações I e III estão corretas.
	
	
	Apenas a afirmação II está correta.
	
	
	As afirmações I e II estão corretas.
	Data Resp.: 16/10/2021 03:01:33
		Explicação:
A resposta certa é: As afirmações I e III estão corretas.
	
	
	 
		
	
		5.
		O algoritmo do avestruz está relacionado a que abordagem de solução de deadlocks?
	
	
	
	Encerramento do processo.
	
	
	Ignorar o impasse.
	
	
	Detecção.
	
	
	Preempção.
	
	
	Condições de corrida.
	Data Resp.: 16/10/2021 03:01:36
		Explicação:
A resposta certa é: Ignorar o impasse.
	
	
	 
		
	
		6.
		Considere a seguinte afirmação:
Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de:
	
	
	
	Inanição ou starvation.
	
	
	Impasse ou deadlock.
	
	
	Interrupção ou system interrupt.
	
	
	Espera ocupada.
	
	
	Exclusão mútua ou mutual exclusion.
	Data Resp.: 16/10/2021 03:01:38
		Explicação:
A resposta certa é: Impasse ou deadlock.
	
	
	 
		
	
		7.
		A programação OpenMP trata de qual tipo de metodologia de programação?
	
	
	
	Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória.
	
	
	Utilizada para passagem de mensagens em clusters de processamento paralelo.
	
	
	APIs muito utilizadas para programação de arquiteturas baseadas em código móvel.
	
	
	Utilizada para desenvolvimento com APIs Pthreads em Unix.
	
	
	Metodologia aplicada para envio de mensagens em sistemas distribuídos.
	Data Resp.: 16/10/2021 03:01:39
		Explicação:
A resposta certa é: Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória.
	
	
	 
		
	
		8.
		(CESPE - 2009 - CEHAP - PB) O que é verdadeiro quanto ao uso dos RPCs (Remote Procedure Calls)? 
	
	
	
	O RPC Portmapper não mapeia portas estáticas.
	
	
	O RPC não é imune a falhas, quando observado em uma perspectiva de comunicação em uma rede de dados.
	
	
	No RPC, o procedimento de chamada remota tem o lado servidor e o lado cliente. O cliente faz a chamada e envia o procedimento a ser executado em um servidor remotamente, entregando os parâmetros necessários à execução.
	
	
	A independência do transporte para o RPC isola a aplicação de elementos lógicos e físicos em um sistema.
	
	
	No RPC, não é necessária a utilização de uma linguagem de descrição de interface (IDL) para garantir a interoperabilidade em várias plataformas.
	Data Resp.: 16/10/2021 03:01:41
		Explicação:
A resposta certa é: No RPC, o procedimento de chamada remota tem o lado servidor e o lado cliente. O cliente faz a chamada e envia o procedimento a ser executado em um servidor remotamente, entregando os parâmetros necessários à execução.
	
	
	 
		
	
		9.
		Representa o conceito de CUDA, exceto:
	
	
	
	Definição de kernels que são executados na GPU.
	
	
	API com funções, que permitem o gerenciamento da memória da GPU e outros tipos de controle.
	
	
	Não permite suporte a uma hierarquia de grupos de threads.
	
	
	Extensão da linguagem C, que permite o uso de GPUs.
	
	
	É uma arquitetura paralela de propósito geral destinada a utilizar o poder computacional de GPUs Nvidia.
	Data Resp.: 16/10/2021 03:01:43
		Explicação:
A resposta certa é: Não permite suporte a uma hierarquia de grupos de threads.
	
	
	 
		
	
		10.
		O que é o OpenShift Virtualization:
	
	
	
	É um sistema operacional que permite a virtualização do sistema Openshift.
	
	
	É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres.
	
	
	É 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.
	
	
	É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine.

Continue navegando