Buscar

Sistemas distribuidos e computação paralela

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

EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS
	 
	 
	 1.
	Ref.: 5435265
	Pontos: 0,00  / 1,00
	
	Considera as afirmativas a seguir.
1) Sempre espera por um pedido.
2) Utiliza recursos de rede.
3) Recebe respostas.
Marque a alternativa que corresponda, respectivamente, às características de cliente ou de servidor:
		
	
	(1) servidor, (2) servidor, (3) servidor.
	
	(1) cliente, (2) cliente, (3) servidor.
	 
	(1) cliente, (2) servidor, (3) servidor.
	 
	(1) servidor, (2) cliente, (3) cliente.
	
	(1) cliente, (2) cliente, (3) cliente.
	
	
	 2.
	Ref.: 5435282
	Pontos: 1,00  / 1,00
	
	Em relação aos conceitos de peer-to-peer (P2P), considere as afirmações a seguir.
I) Nas redes P2P, todos os peers ou participantes da rede são igualmente privilegiados na aplicação.
II) Em uma P2P, como eventualmente todos os nós podem ter apenas parte da informação, isso é sempre uma vantagem.
III) A capacidade agregada de conectividade de uma rede P2P pode ser a capacidade de todos os nós componentes da rede, o que é uma grande vantagem.
Selecione a alternativa correta:
		
	 
	As afirmações I e III estão corretas.
	
	Apenas a afirmação II está correta.
	
	Todas as afirmações estão corretas.
	
	Nenhuma afirmação está correta.
	
	As afirmações II e III estão corretas.
	
	
	 3.
	Ref.: 5435360
	Pontos: 0,00  / 1,00
	
	Em relação aos conceitos de polling, considere as afirmações a seguir.
I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação de sua prontidão ou estado por parte de um dispositivo externo.
II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este pode exceder o tempo disponível para atender ao dispositivo de E / S, o que configura uma desvantagem desse tipo de arquitetura.
III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez é chamado de ciclo de votação.
Selecione a alternativa correta:
		
	
	Apenas a afirmação II está correta.
	
	As afirmações II e III estão corretas.
	 
	Todas as afirmações estão corretas.
	 
	As afirmações I e II estão corretas.
	
	Nenhuma afirmação está correta.
	
	
	 
		
	EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA
	 
	 
	 4.
	Ref.: 5435388
	Pontos: 1,00  / 1,00
	
	Quais são as condições necessárias e suficientes para que aconteça um deadlock?
		
	
	Exclusão mútua; posse e espera; espera circular; paralelismo.
	
	Exclusão mútua; posse e espera; não preempção; espera ocupada.
	 
	Exclusão mútua; posse e espera; não preempção; espera circular.
	
	Exclusão mútua; não preempção; espera circular; uso de threads.
	
	Exclusão mútua; posse e espera; preempção; espera circular.
	
	
	 5.
	Ref.: 5435294
	Pontos: 1,00  / 1,00
	
	Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. No entanto, em alguns sistemas, esse procedimento passa a ser importante.
Qual é uma boa maneira para se evitar um deadlock?
		
	
	Utilizando a ''técnica do avestruz''.
	 
	Verificando a trajetória do recurso.
	
	Matando o processo.
	
	Desligando o recurso.
	
	Recuperando por meio de preempção.
	
	
	 6.
	Ref.: 5435352
	Pontos: 0,00  / 1,00
	
	São aplicações do Pthreads, exceto:
		
	 
	Utilização em sistemas não-preemptivos.
	
	Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação aos processos.
	
	Possibilitar paralelismo real em sistemas multicore.
	 
	Dividir a aplicação em tarefas que acessam recursos compartilhados.
	
	A sobreposição de tarefas pode acelerar a aplicação.
	
	
	 
		
	EM2120805 - COMPUTAÇÃO DISTRIBUÍDA
	 
	 
	 7.
	Ref.: 5435406
	Pontos: 1,00  / 1,00
	
	Qual conceito a seguir se aplica à replicação síncrona?
		
	
	Alta escalabilidade de crescimento.
	
	Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo.
	
	A latência não afeta o desempenho da replicação.
	
	Consistência fraca.
	 
	A atualização dos dados se dá de forma atômica.
	
	
	 8.
	Ref.: 5435432
	Pontos: 1,00  / 1,00
	
	(INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I)
Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada:
		
	
	MPI, Pthreads, sockets.
	
	Java Threads, CUDA, sockets.
	 
	Phtreads, OpenMP, Java Threads.
	
	MPI, OpenMP, CUDA.
	
	Pthreads, OpenMP, MPI.
	
	
	 
		
	EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA
	 
	 
	 9.
	Ref.: 5436379
	Pontos: 1,00  / 1,00
	
	Sistemas virtualizados e containers são conceitos importantes para computação na nuvem. Para gerenciar grande número de servidores físicos, virtualizados e containers, utilizam-se ferramentas especializadas de configuração remota. Indique a afirmativa que descreve de forma correta os conceitos relativos a sistemas virtualizados e containers e as ferramentas de gerenciamento disponíveis.
		
	
	Containers do tipo Dockers podem ser orquestrados apenas pelo Docker Swarm, que foi desenvolvido especificamente para suportar essa tecnologia de container.
	 
	Kubernetes é uma ferramenta de orquestração que oferece recursos de gerenciamento para containers, como balanceamento de carga e migração sem perda de dados.
	
	Puppet e Ansible são ferramentas que têm a finalidade de simplificar o processo de gerenciamento de servidores remotos. Essas ferramentas funcionam apenas com servidores físicos ou virtualizados. Elas não suportam containers.
	
	Containers e máquinas virtuais são sinônimos, pois ambos são usados para virtualizar o hardware que hospeda um sistema operacional completo, que pode ser diferente do sistema operacional da máquina física.
	
	Puppet e Ansible podem ser usados para gerenciar serviços virtualizados. Ansible é preferível por ser uma ferramenta multiplataforma, enquanto Puppet funciona apenas para Linux, pois todos os seus comandos remotos são executados via SSH.
	
	
	 10.
	Ref.: 5436363
	Pontos: 1,00  / 1,00
	
	Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), a quantidade de cuda cores/stream processors é uma característica diretamente associada à:
		
	
	Capacidade de armazenamento de texturas.
	 
	Capacidade de paralelização de cálculos.
	
	Velocidade de processamento sequencial.
	
	Velocidade de acesso à memória principal (host).
	
	Banda disponível do barramento PCIe.

Continue navegando