Buscar

Simulado SISTEMAS DISTRIBUÍDOS 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 5 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

Prévia do material em texto

Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 
 
Acertos: 10,0 de 10,0 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação ao modelo cliente-servidor, considere as afirmações a seguir. 
I) É a arquitetura de sistemas distribuídos mais amplamente utilizada. 
II) Cliente e servidor residem em computadores separados. 
III) O servidor pode iniciar a sessão de comunicação. 
Selecione a alternativa correta: 
 
 
Apenas a afirmação II está correta. 
 
Apenas a afirmação I está correta. 
 
Todas as afirmações estão corretas. 
 
As afirmações II e III estão corretas. 
 
As afirmações I e II estão corretas. 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação a arquitetura cliente-servidor, considere as afirmações a seguir. 
I) Os papéis e as responsabilidades de um sistema de computação podem ser 
distribuídos entre vários computadores independentes que são conhecidos por 
si só por meio de uma rede. 
II) Todos os dados são armazenados nos servidores, que geralmente possuem 
controles de segurança muito maiores do que a maioria dos clientes. 
III) Funciona com vários clientes diferentes com capacidades diferentes. 
Selecione a alternativa 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. 
 
Apenas a afirmação I está correta. 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a 
seguir. 
I) A computação assíncrona é executada. 
II) Tarefas diferentes são executadas nos mesmos dados ou em dados 
diferentes. 
III) A quantidade de paralelização é proporcional ao tamanho da entrada. 
Selecione a alternativa correta: 
 
 
As afirmações I e II estão corretas. 
 
Apenas a afirmação II está correta. 
 
Todas as afirmações estão corretas. 
 
As afirmações II e III estão corretas. 
 
As afirmações I e III estão corretas. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual era a técnica que permitia alternar tarefas nos primeiros sistemas 
operacionais não preemptivos? 
 
 
Corrotinas 
 
Threads 
 
Deadlocks 
 
Semáforos 
 
Mutex 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
Espera ocupada. 
 
Inanição ou starvation. 
 
Exclusão mútua ou mutual exclusion. 
 
Interrupção ou system interrupt. 
 
Impasse ou deadlock. 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 I e III estão corretas. 
 
As afirmações II e III estão corretas. 
 
As afirmações I e II estão corretas. 
 
Apenas a afirmação I está correta. 
 
Apenas a afirmação II está correta. 
 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentre as alternativas a seguir, assinale aquela que apresenta apenas exemplos 
de identificadores de nomes: 
 
 
ISBN de livros e patente militar. 
 
Código de identificação de produtos e nome de rua. 
 
Cargo e matrícula de um funcionário. 
 
Endereço MAC ethernet e ISBN de livros. 
 
Endereço MAC ethernet e patente militar. 
 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
A camada de transporte do modelo TCP/IP é responsável pela transmissão dos 
dados, garantindo que estes possam chegar de forma confiável e eficiente ao 
seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o 
UDP. 
Considere as afirmativas a seguir acerca desses protocolos. 
I. O UDP é orientado à conexão. 
II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade 
na transmissão de dados ao fim da conexão. 
III. O UDP funciona de forma mais rápida que o TCP. 
IV. O TCP não possui suporte a conexões full duplex. 
Estão corretas as afirmativas: 
 
 
II e III. 
 
I e III. 
 
III e IV. 
 
I e IV. 
 
II e IV. 
 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Representa o conceito de CUDA, exceto: 
 
 
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. 
 
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. 
 
Definição de kernels que são executados na GPU. 
 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso 
do Docker. Essa decisão foi motivada pelo fato de o Docker: 
 
 
Obter o mesmo desempenho da virtualização baseada em hypervisor, em 
que cada contêiner é executado em seu próprio sistema operacional, o 
que reduz a utilização de recursos de disco, embora os contêineres 
utilizem mais memória. 
 
Permitir portabilidade de contêineres. É possível criar uma imagem de 
toda a configuração e aplicativos instalados em um contêiner e transferi-
lo para outro host que tenha um Docker previamente instalado. 
 
Não utilizar Namespaces do Linux, o que permite prover espaços de 
trabalho isolados para os contêineres. Dessa forma, quando um contêiner 
é criado, automaticamente é criada uma camada de isolamento para 
grupos de processos. 
 
Estar ganhando espaço como um gerenciador de máquinas virtuais no 
ambiente GNU/Linux e não ter bibliotecas próprias, mantendo as 
bibliotecas nativas utilizadas para gerenciar o LXC. 
 
Utilizar hypervisors, compatíveis com diversas plataformas, para 
executar máquinas virtuais que virtualizam hardware físico como parte 
de um desenvolvimento multiplataforma para testes e implementação de 
fluxo de trabalho.

Continue navegando