Buscar

Simulado Computacao 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 
 
 
 
Questão Acerto: 1,0 / 1,0 
 
Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a 
alternativa correta. 
 
 
MMID. 
 
MMIS. 
 
SIMD. 
 
SSID. 
 MISD. 
 09:26 
 
Explicação: 
A resposta certa é: MISD. 
 
 
2a 
 Questão 
Acerto: 0,0 / 1,0 
 
(Marinha Órgão: Quadro Técnico Prova: Marinha - 2016 - Quadro Técnico - Primeiro 
Tenente ¿ Informática) 
Um sistema distribuído é uma coleção de processadores interconectados por uma rede 
de comunicação. Assinale a opção que apresenta uma característica do uso de um 
sistema distribuído. 
 
 
Permite o aumento do tamanho dos computadores, por isso muitas empresas 
estão reativando seus antigos mainframes. 
 Uma computação é particionada em subcomputações que serão distribuídas 
entre os sítios e executadas concorrentemente, diminuindo a velocidade de 
execução dos processos por causa da distância física das localidades. 
 
Um usuário, estando em um sítio, somente poderá utilizar impressoras 
localizadas em seu próprio sítio, por questões de segurança. 
 Diversos sítios conectados uns aos outros, o que permite uma maior 
comunicação e troca de informações entre os usuários. 
 
Em casos de falha, os sítios remanescentes deixam de funcionar por serem 
interdependentes. 
 09:45 
 
Explicação: 
A resposta certa é: Diversos sítios conectados uns aos outros, o que permite uma maior 
comunicação e troca de informações entre os usuários. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
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) cliente, (2) servidor, (3) servidor. 
 (1) servidor, (2) cliente, (3) cliente. 
 
(1) cliente, (2) cliente, (3) servidor. 
 
(1) cliente, (2) cliente, (3) cliente. 
 
(1) servidor, (2) servidor, (3) servidor. 
 10:07 
 
Explicação: 
A resposta certa é: (1) servidor, (2) cliente, (3) cliente. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assim como nos sistemas operacionais, os sistemas distribuídos também têm deadlock. 
Um deadlock distribuído ocorre quando os processos espalhados por diferentes 
computadores em uma rede aguardam eventos que não ocorrerão. Existem três tipos 
de deadlock distribuído: 
 
 Deadlock fantasma, deadlock de recurso, deadlock de comunicação. 
 
Deadlock de espera, deadlock de recurso, deadlock de comunicação. 
 
Deadlock de recurso, deadlock fantasma, deadlock de espera. 
 
Deadlock fantasma, deadlock de espera, deadlock de comunicação. 
 
Deadlock de comunicação, deadlock fantasma, deadlock de espera. 
 10:34 
 
Explicação: 
A resposta certa é: Deadlock fantasma, deadlock de recurso, deadlock de comunicação. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais 
não preemptivos? 
 
 
Semáforos 
 
Threads 
 
Deadlocks 
 Corrotinas 
 
Mutex 
 10:39 
 
Explicação: 
A resposta certa é: Corrotinas 
 
 
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. 
 
 
Apenas a afirmação II está correta. 
 
As afirmações II e III estão corretas. 
 
As afirmações I e II estão corretas. 
 As afirmações I e III estão corretas. 
 
Apenas a afirmação I está correta. 
 11:56 
 
Explicação: 
A resposta certa é: As afirmações I e III estão corretas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
A programação OpenMP trata de qual tipo de metodologia de programação? 
 
 
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. 
 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. 
 12:28 
 
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. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(UFLA - 2018 - Analista de Tecnologia da Informação) 
Existem bibliotecas de funções, procedimentos e métodos que são incorporadas a uma 
linguagem de programação para comunicação entre threads ou entre processos a 
viabilizar a paralelização. Considere uma API que realize somente criação de processos 
para explorar paralelismo na execução de um programa. Essa API será a: 
 
 
POSIX 
 
Cilk++ 
 MPI (Message Passing Interface) 
 
CUDA (Compute Unified Device Architecture) 
 
OpenMP 
 12:51 
 
Explicação: 
A resposta certa é: MPI (Message Passing Interface) 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O Openshift provê recursos a partir do Kubernetes, sendo capaz de executar e 
disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no 
Openshift podem ser armazenadas no componente denominado: 
 
 
 build 
 
registry 
 
secret 
 
master 
 pod 
 13:38 
 
Explicação: 
A resposta certa é: pod 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
Documenta quais portas se pretende publicar. 
 
Expõe um serviço do container para a rede Docker default. 
 
Mapeia uma porta externa para uma porta interna à rede Docker. 
 
Divulga uma porta (TCP ou UDP) para os hosts externos à rede Docker. 
 Define o diretório de trabalho de um contêiner do Docker a qualquer momento. 
 14:27 
 
Explicação: 
A resposta certa é: Define o diretório de trabalho de um contêiner do Docker a qualquer 
momento.

Outros materiais